データアクセスレイヤーとして休止状態を使用して春のバッチを使用しています。私の仕事には木の階段があります。最後のステップでは、ItemWriter 内でのジョブ中に明示的なコミット (フラッシュ) を行う必要があります。これは、以前に永続化された特定のデータを必要とするデータベース ビューを読み取る必要があるためです。
特定の jtatransactionmanager を設定しました。実行が開始されると、最初のステップで例外がキャッチされました。
org.springframework.transaction.TransactionSystemException: Could not commit JDBC transaction; nested exception is java.sql.SQLException: You cannot commit during a managed transaction!
前もって感謝します