Oracle + Hibernate 3 + Javaで長期実行クエリを停止したいとします。Javaを使用しているhibernate 3 + oracleでクエリレベルのタイムアウトを設定する方法
下記のコードスニペットを使用してタイムアウトを設定しようとしましたが、成功しませんでした。
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();
誰もがこの上で私を助けていただけますか?
ありがとうございます。
oracle11gおよびhibernate3の設定時間内に長時間実行されているクエリをkillまたはキャンセルするには、Javaの – Gowtham