@Transactionnal を Spring で使用する場合
トランザクションを開くデータソースをどのように選択しますか?
プロキシ、スレッドローカルなどの魔法のトリックはありますか?
もしそうなら、これらのトリックはどの JDBC ライブラリでも機能しますか (Hibernate では機能しますが、MyBatis ではどうでしょうか?)
2 つのデータソースがある場合はどうなりますか?
@Transactionnal サービスで、2 つの異なるデータソースを持つ DAO を呼び出すとどうなりますか? 両方のデータソースに対してトランザクション対応になるのでしょうか、それともどちらか一方だけに対してトランザクションになるのでしょうか? それとも失敗しますか?
ありがとう