如何设置休眠查询超时

时间:2018-07-11 11:38:53

标签: java hibernate hibernate-jpa

我是Hibernate的新手,并使用以下版本的Hibernate:

hibernate-core-4.3.11.Final
hibernate-jpa-2.1-api-1.0.0.Final

我正在尝试设置查询超时。 Hibernate的Query类具有setTimeout API,该API用于设置超时,但是它不起作用。找到了一些有关使用Query.setHint的帖子,但是该API在以上版本中不可用。

有人可以指导如何为以上版本设置查询超时吗?

这是我到目前为止尝试过的:

session = //open hibernate session; 
Query query = session.createSQLQuery(sql).setCacheable(false); 
query.setTimeout(60);

0 个答案:

没有答案
相关问题