【发布时间】:2012-03-08 16:16:12
【问题描述】:
我们计划为所有休眠查询实施setTimeout()。
在我们的应用程序中,一些查询需要很长时间。我们想为这些查询指定一个明确的超时时间。
这种方法有什么问题吗?或者有没有更好的方法来设置超时?
我了解可能有机会在服务器端调整查询。不过,目前我们只在寻找客户端解决方案。
【问题讨论】:
标签: performance hibernate jdbc
我们计划为所有休眠查询实施setTimeout()。
在我们的应用程序中,一些查询需要很长时间。我们想为这些查询指定一个明确的超时时间。
这种方法有什么问题吗?或者有没有更好的方法来设置超时?
我了解可能有机会在服务器端调整查询。不过,目前我们只在寻找客户端解决方案。
【问题讨论】:
标签: performance hibernate jdbc
您链接到的setTimeout() 方法不是查询超时。这是整个事务的超时。我看不出它是如何成为客户端解决方案的。
我认为您正在寻找Query.setTimeout()。
【讨论】: