首页 文章
  • 1 votes
     answers
     views

    Spring Batch:在写入期间回滚后,Commit-Interval没有兑现

    说我的提交间隔是1000 . 在写作期间,我在第990条记录中得到一个错误,根据跳过政策可以跳过 . 因此将发生回滚,编写器将再次开始从记录1写入相同的记录 . 但是,这一次,它是对每条记录的承诺 . 它不尊重提交间隔 . 这使得工作进展缓慢 . 为什么这样的行为?我在配置中遗漏了什么? 谢谢 .
  • 0 votes
     answers
     views

    Spring :: @Transactional无效

    我是Spring的新手并且学习了交易概念 . 无法让@Transactional工作 . Use Case:当getEmployee()抛出RunTimeException时,Employee和Employee详细信息的数据插入应该回滚 . 但回滚没有发生 . 我正在使用Oracle数据库11g和spring 4.3.1.RELEASE . 下面是我正在运行的独立java代码 . 代码 publi...
  • 0 votes
     answers
     views

    Rails事务不回滚

    我有一个从xml文件客户加载的方法 . 在文件下载之前,所有不在xml文件中的客户都被置于有效性错误状态 . 然后开始加载和更新现有客户 . 我将整个方法包装在一个事务中 . 但是如果你试图让下载客户端故意错误(它没有通过验证)我没有回滚整个事务 . 提示我做错了什么?如何在事务轨道中工作? Code: if customers_upload EXCHANGE_LOGGER.info(&quo...
  • 3 votes
     answers
     views

    虽然定义了无回滚异常类,但SpringBatch会进行回滚

    我得到了以下工作: <batch:job id="importCardsJob" job-repository="jobRepository"> <batch:step id="importCardStep"> <batch:tasklet transaction-manager=&q...
  • 2 votes
     answers
     views

    Liquibase部分回滚变更集

    我有一个简单的liquibase变更集(下面),我正在尝试测试 . 它是应用启动后运行的第二个更改日志 . 我编写了一个故意错误,我尝试创建两列“NEW_2”以强制回滚变更集中的所有条目:ADD_COL_2 但是,即使生成了回滚文件,我看到: INFO 4/13/16 12:17 AM:liquibase:classpath:db / changelog / db.changelog-multi-...

热门问题