私は、分散トランザクション性が必要なアプリケーションを作成しています。そのためには、JTA トランザクション マネージャーが必要です。問題は、2つの「モジュール」があり、最初のモジュールで選択を行って失敗した場合(たとえば、テーブルが存在しないため)、例外をキャッチすると、2番目のモジュールでクエリを作成できないことですトランザクションが中止された状態であると言って失敗するため、DB。
私はそれについて質問したいと思います:
- 最初の失敗後に JTA を機能させる簡単な方法はありますか?
- JTA TM を最初のスコープの「内側」に配置すると、2 番目のスコープは機能しますか?
事前にどうもありがとうございました!
敬具