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