【问题标题】:Spring batch onProcessError Propagation.REQUIRES_NEW not workingSpring批处理onProcessError Propagation.REQUIRES_NEW不起作用
【发布时间】:2017-04-24 06:55:09
【问题描述】:

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

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

另外,我尝试创建一个 applicationContext.xml 文件并声明 <tx:annotation-driven/> 以启用事务注释。没有任何改变。

我可能会错过什么?

【问题讨论】:

    标签: spring-batch spring-transactions


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-19
      • 2019-04-26
      • 2018-08-23
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      相关资源
      最近更新 更多