私は@Transactionalアノテーションでアノテーションを付けたメソッドを持っています。Spring 3、TransactionManagement、Tomcatとデータソースmidflightを変更する
問題は、コードが実行されるデータソースが変更されることです。簡単に言うと、アプリケーションの実行中にトランザクションのデータソースを変更することは可能ですか?
深さ: アプリケーションでは、SQLを実行するデータベースを選択できます。実行時にデータベースを変更できます。私はトランザクションですべてのSQLを実行するアプリケーションをしたいと思う - SQLのグループは常に同じデータソースに対して、それは問題ではないので。
問題は、別のデータソースを使用するようにトランザクションを変更する方法がわかりません。さまざまな記事がJTATransactionManagerを提案していますが、私たちはtomcatにいるので、ダイスはありません。
これを行う簡単な方法はありますか、@Transactionalアノテーションを削除して何か他のことをする必要がありますか?
もしそうなら、それは何でしょうか?
ああ、データベースはdb2ですが、それが使用されていれば!
ありがとうございました!
お返事ありがとうございます。だから、私はそれをしますが、それは取引のものにどのように役立ちますか?私はテンプレートの地図を持っています...それは私がトランザクションのマップが必要なのですか?そして、私はどのトランザクションを使用しているのですか? – bharal