我有一项任务是为数据库调用实现超时。我们使用hibernate框架。我在hibernate.xml文件中配置了以下超时。
Hibernate.xml
我想知道套接字读取超时和查询超时之间的区别。配置查询超时的任何帮助都会更好。 在此先感谢!!
答案 0 :(得分:0)
当您使用并关闭连接时,休眠会保留它以便以后再次使用...
当达到Connection timeout
时,连接将关闭,如果池未满,则打开另一个连接。
查询超时是强制关闭(长查询)之前允许查询运行的最长时间
如果您遇到套接字超时问题,则应设置validationQuery
类似
select 1 from dual
MySQL数据库select 1