当前位置:   article > 正文

spring 手动开启事务_spring手动开启事务

spring手动开启事务
  1.    // 手动开启事务 start
  2. DefaultTransactionDefinition def = new DefaultTransactionDefinition();
  3. def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
  4. TransactionStatus status = txManager.getTransaction(def);
  5.     try {
  6.      // TODO 执行代码块.................
  7.       int i = this.add(..);
  8. // 手动提交事务
  9. txManager.commit(status);
  10. if (i > 0) {
  11. System.out.println("添加成功");
  12. } else {
  13. System.out.println("添加失败");
  14. }
  15. } catch(Exception e) {
  16. // 异常流程
  17. // 手动回滚事务
  18. txManager.rollback(status);
  19. }
  20. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/216010
推荐阅读
相关标签
  

闽ICP备14008679号