2

私のibatis設定では、XAデータソースとJTAトランザクションマネージャーを使用しています。ステートメントレベルでトランザクションタイムアウトをオーバーライドすることは可能ですか?

ここで提案されているオプションを試しました:IBatisクエリタイムアウトを指定します。それは動作しません。

私のアプリケーションの特定のSQLは長時間実行されるクエリであり、タイムアウトなしでタイムアウトになります。weblogicJTA設定で設定された秒数。

お知らせ下さい。

4

1 に答える 1

1

トランザクションマネージャーは、実行中のコードを中断することはできません。したがって、トランザクションのタイムアウトはクエリの実行時間には影響しません。コードの実行が完了すると、トランザクションマネージャーは、トランザクションのタイムアウトを超えた場合にトランザクションをロールバックすることを決定します。

于 2012-01-13T14:03:53.220 に答える