美文网首页
事物传播

事物传播

作者: 轻易流逝 | 来源:发表于2018-11-08 14:35 被阅读0次

当前方法需要事物:
  1、PROPAGATION_REQUIRED(要求)
  外层已有事物,加入外层事物;外层无事物,新建事物执行
  2、PROPAGATION_MANDATORY(强制)
  外层已有事物,加入外层事物;外层无事物,抛异常
  3、PROPAGATION_REQUIRES_NEW(要求新事物)
  外层已有事物,暂停外层事物,新建事物执行;外层无事物,新建事物执行
  4、PROPAGATION_NESTED(嵌套)
  外层已有事物,新建一个嵌套的事物执行,如果内部事物里异常内部事务回滚,不影响外层事物,如果外层事物里异常,两个事物都回滚;外层无事物,新建事物执行
当前方法不要求事物:
  5、PROPAGATION_SUPPORTS(支持)
  外层已有事物,加入外层事物;外层无事物,无事物执行
  6、PROPAGATION_NOT_SUPPORTED(不支持)
  外层已有事物,暂停外层事物,无事物执行;外层无事物,无事物执行
  7、PROPAGATION_NEVER(决不)
  外层已有事物,抛异常;外层无事物,无事物执行

相关文章

  • 事物传播

    当前方法需要事物:  1、PROPAGATION_REQUIRED(要求)  外层已有事物,加入外层事物;外层无事...

  • 事物的传播特性

    多个事务存在是怎么处理的策略1.propagation_required :如果存在一个事务,则支持当前事务,如果...

  • spring事物传播特性

    BookDao.java BookService.java MulService.java MyTest.java...

  • 事物的传播行为

    事务默认会进行传播默认会使用调用者的事务@Transactional(propagation = Propagat...

  • spring 事物传播机制

    spring的事务传播行为Propagation 总共有7种: REQUIRED如果当前没有事务,就新建一个事务;...

  • 事物隔离级别以及事物传播属性

    事物隔离级别 事物隔离级别是为解决脏读、幻读、不可重复读脏读:尚未被确定提交的数据被其他事物读取到幻读:进行sel...

  • HashMap

    HashMap Spring事物的传播特性

  • 《引爆点》如何引爆不一样的生活(1)

    每一股潮流的兴起都离不开三个要素:一个新发现的事物,传播新事物的人,以及传播新事物的环境。就像是声音的传播一样,潮...

  • SQL--事物传播行为

    传播行为 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加...

  • spring事物传播属性详解

    发现项目有一个老方法上使用的事物注解是@Transactional(propagation = Propagati...

网友评论

      本文标题:事物传播

      本文链接:https://www.haomeiwen.com/subject/aehwxqtx.html