7种Spring事务的传播行为

Posted 格子衫111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7种Spring事务的传播行为相关的知识,希望对你有一定的参考价值。

事务传播行为指的就是当一个业务方法【被】另一个业务方法调用时,应该如何进行事务控制。

1、REQUIRED(Spring默认)

2、SUPPORTS

归类记忆:

1、抛异常:

  • MANDATORY:需要事务,使用当前事务,当前没有事务则抛异常
  • NEVER:不需要事务,当前有事务则抛出异常

2、事务挂起:

  • REQUERS_NEW:新建事务,当前存在事务,就把当前事务挂起
  • NOT_SUPPORTED:不需要事务,当前存在事务,就把当前事务挂起

3、嵌套事务:

  • NESTED:如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行
    REQUIRED 类似的操作

以上是关于7种Spring事务的传播行为的主要内容,如果未能解决你的问题,请参考以下文章

看完就明白_spring事务的7种传播行为

7种Spring事务的传播行为

spring的4种事务特性,5种隔离级别,7种传播行为

spring的4种事务特性,5种隔离级别,7种传播行为

spring的4种事务特性,5种隔离级别,7种传播行为

Spring的4种事务特性,5种隔离级别,7种传播行为