0

データアクセスレイヤーとして休止状態を使用して春のバッチを使用しています。私の仕事には木の階段があります。最後のステップでは、ItemWriter 内でのジョブ中に明示的なコミット (フラッシュ) を行う必要があります。これは、以前に永続化された特定のデータを必要とするデータベース ビューを読み取る必要があるためです。

特定の jtatransactionmanager を設定しました。実行が開始されると、最初のステップで例外がキャッチされました。

org.springframework.transaction.TransactionSystemException: Could not commit JDBC transaction; nested exception is java.sql.SQLException: You cannot commit during a managed transaction!

前もって感謝します

4

0 に答える 0