Glassfish v2 について、Web を検索しましたが、TopLink の重要なクエリ ヒントを使用するときにクエリ タイムアウトを指定する方法が見つかりません。EclipseLink に移行する別のオプションがありますが、それは現実的ではありません。
http://forums.oracle.com/forums/thread.jspa?threadID=974732&tstart=-1で解決策を試しました が、タイムアウト値を設定できる DatabaseQuery は実際には Toplink 用であり、TopLink の必須ではないようです。
クエリ ヒント以外に、このタイムアウト値を JDBC ドライバーに指示する方法はありますか? システムベースではなく、クエリベースで行う必要があります(これは、DISTRIBUTED_LOCK_TIMEOUTの値を変更するだけです)