JDBCとtcServer6.0でSpringトランザクション管理を使用しているシナリオがあります。以下のスニペットコード
@Transactional(rollbackFor = Throwable.class)
public int dropDynamicModelTables(String namespace) {
....
一部のDML操作が実行され、一部のテーブルが削除されます。上記のコードは完全に正常に機能していましたが、tcServer 7.0バージョンを使用すると、次のような例外が発生します。
org.springframework.transaction.UnexpectedRollbackException:トランザクションはロールバックのみとしてマークされているため、ロールバックされました
なぜ私が問題に直面しているのか誰かが知っていますか?唯一の変更は、tcServer6.0からtcServer7.0への変更です。アプリケーションに問題がありますか、それともサーバーに問題がありますか。