Spring批处理onProcessError Propagation.REQUIRES_NEW无效

时间:2016-12-08 21:54:34

标签: spring-batch spring-transactions

我正在使用带有java配置的spring batch 3.0.7。

在尝试使用@onProcessError方法将进程错误记录到我的数据库时,我的插入正在回滚。在搜索之后我发现我应该使用@Transactional(propagation = Propagation.REQUIRES_NEW)注释我的方法,但是它似乎没有解决问题。

此外,我尝试创建applicationContext.xml文件并声明<tx:annotation-driven/>以启用事务注释。什么都没有改变。

我能错过什么?

1 个答案:

答案 0 :(得分:0)

使用此方法解决https://stackoverflow.com/a/22546021/7269827 仍然想了解交易传播的交易不起作用..