我想爲Hibernate Java應用程序中的將近30-40個查詢設置查詢超時時間。有沒有辦法讓我可以爲每個查詢設置所有30-40個查詢的時間,而不用使用statement.setQueryTimeout
?設置30-40查詢的超時時間
0
A
回答
0
用途:
query.setMaxResult(40); // for set bound of query results.
然後
session.getTransaction().setTimeout(3); //set transaction timeout to 3 seconds
session.getTransaction().begin();
您應該傳遞(請註明)查詢結果(setFirstResult,setMaxResult)每次當你調用方法時的數量。 或在你的休眠配置中使用hibernate.c3p0.timeout。
+0
我認爲OP想要一個解決方案應用於30或40個不同的查詢而不修改它們中的每一個。如果他們不參與同一交易,你的回答與這個問題有什麼關係?沒有人提到設置最大的結果。也沒有提到C3P0。 – RubioRic
+0
我想他只是問他如何使查詢超時,c3p0可以使超時,並有許多其他相關的事情來查詢管理和連接。例如
相關問題
- 1. 基於查詢設置超時時間
- 2. 如何設置pymysql查詢的超時時間
- 3. 如何設置WMI查詢的超時時間?
- 4. Hibernate:設置默認查詢超時?
- 5. 設置查詢+鎖定超時
- 6. 在Excel中查詢超時設置
- 7. 擴展查詢超時設置
- 8. 長時間運行的查詢超時
- 9. 如何使用geo.js設置查找位置的超時時間?
- 10. 設置oracle查詢的時間限制
- 11. 如何設置Socket.ConnectAsync的超時時間?
- 12. 設置java.net.URLConnection的最大超時時間
- 13. 如何設置OCILogon2的超時時間?
- 14. 出勤時間和超時SQL查詢
- 15. tokuDb設置時間以超時語句
- 16. 爲NetworkObject.MapNetworkDrive設置超時時間
- 17. Libtorrent如何設置超時時間?
- 18. 動態設置超時時間
- 19. iOS:Firebase存儲設置超時時間
- 20. Selenium - Python設置查找元素的超時時間
- 21. 超時查詢
- 22. 通過PHP ODBC OpenEdge設置查詢超時時間驅動程序
- 23. 超時設置
- 24. 設置超時?
- 25. 查詢運行時間超過命令超時SSIS
- 26. MySQL查詢超時
- 27. Oracle查詢超時
- 28. JaxWsPortProxyFactoryBean查詢超時
- 29. 即時設置$ http超時
- 30. 的WordPress>優化查詢時postcount超過maxpost設置
您可以設置所有查詢的默認超時http://stackoverflow.com/questions/2101455/hibernate-set-default-query-timeout – RubioRic