Spring Batch中的显式提交

时间:2013-02-19 10:36:54

标签: transactions commit spring-batch explicit

我正在使用带有hibernate的spring批处理作为数据访问层。 我的工作有树步。在最后一步中,我需要在ItemWriter中的作业期间进行显式提交(刷新),因为我必须读取需要特定数据的数据库视图。

我设置了一个特定的jtatransactionmanager,当执行开始时,在第一步中,它捕获了一个异常:

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

提前谢谢

0 个答案:

没有答案