2

単一のデータベース トランザクションを使用して Atomikos JTA をテストしたところ、うまく機能しました。しかし、2 つのデータベースにまたがるトランザクションの例は見当たりません。注: 私は Atomikos スタンドアロン API を使用しています (つまり、Spring / Hibernate またはその他のフレームワークではありません)。

私が望むのは、2 つの別々のデータベース (私のテストでは Oracle-Oracle) に挿入/更新/コミットする単一のトランザクションを作成することです。両方が成功した場合はコミットを実行し、例外が発生した場合はロールバックを実行します。

必要な構成またはそのような例のサンプルコードを探しています。

本当にありがとうございました。ありがとう!

4

1 に答える 1

0

実際には、単一のデータソース構成との違いはありません。これが私がgithubで書いた例です。通常のデータソースではなくXADataSourceを使用していることを確認してください。ただし、これは単一のDataSoucreの場合も同じです。

于 2012-12-23T12:26:45.423 に答える