【发布时间】:2016-12-18 08:48:45
【问题描述】:
我想停止在 Oracle + Hibernate 3 + Java 中长时间运行的查询。
我尝试使用下面的代码 sn-ps 设置超时,但没有成功。
1.
query = session.createQuery("from table");
query.setTimeout(1000);
list = query.list();
2.
Transaction tx = session.getTransaction();
tx.setTimeout(1000);
tx.begin();
query = session.createQuery("from table");
list = query.list();
有人可以帮我解决这个问题吗?
提前致谢。
【问题讨论】:
-
如何在 oracle 11g 和 Hibernate 3 中使用 java 杀死或取消长时间运行的查询
标签: java oracle hibernate hibernate3