2012-02-17 3 views
0

我々のすべてのHibernateクエリに対してsetTimeout()を実装する予定です。は、hibernateのquery.settimeout()メソッドを使用することには不都合がありません。

このアプリケーションでは、クエリのいくつかに時間がかかります。これらのクエリには明示的なタイムアウトを指定したいと考えています。

このアプローチに問題はありますか?またはタイムアウトを設定するための良い方法はありますか?

私は、サーバー側でクエリをチューニングする機会があるかもしれないことを理解します。しかし、現時点では、クライアント側のソリューションだけを検討しています。

答えて

0

リンク先のsetTimeout()メソッドは、クエリのタイムアウトではありません。これはトランザクション全体のタイムアウトです。私はそれがクライアント側のソリューションであるかどうかを確認することができません。

私はあなたがQuery.setTimeout()を探していると思います。