言語:Java
フレームワーク:Spring Boot v1.5.8.RELEASE
ライブラリ:SpringDataJPA、Atomikos
DB: Oracle Database 12.2c
やりたいこと・問題点
JTA実装のAtomikosを用いて二つのスキーマに対してDBのCRUDを実装しようとしています。
OracleにDB1とDB2の二つのスキーマに対して1トランザクションでSELECTをしようとした時、
処理終了後、コネクションを掴んだままプールに戻しません。
(トランザクションはjavax.transaction.Transactionalのアノテーションで定義しています)
コネクションをプールに戻すにはどう実装するべきでしょうか。
もしわかる方がいればお願い致します。
試したこと
・片方のDBへのSELECTだけでは問題ありませんでした。
・DBへの更新がある場合、コネクション戻されます。
回答1件
あなたの回答
tips
プレビュー