【急募】
初投稿です。
環境
・SpringBoot2.3.6→2.4.3
・mybatis-spring-boot-starter2.1.4
・dbunit2.7.0
事象
SpringBootを2.3系から2.4系にアップデートした際に、一部のMapperテストコードが失敗するようになってしまいました。
初期データ投入→updateのパターン時のみです。
(select, deleteは成功)
原因としては、springが開始したトランザクションと別にMybatisがトランザクションを開始するからだと思っています。
同一トランザクションを使って欲しいのですが、上手いこといきません。
(2.3系だと問題なかったことも気になる…)
似たような事象で困っていた方や、解決方法がわかる方がいらっしゃいましたらご教授いただきたいです。
よろしくお願いいたします。
@MybatisTest使用
@TestPropertySource使用
各テストデータはxmlファイル
あなたの回答
tips
プレビュー