spring事务传播就是  事务在方法层的传递。有七种传播方式:

最主要有四种:

  1:required :  支持当前事务, 当前方法有事务就用当前的事务, 没有事务就新建一个。 

  2:required_new: 不管当前有没有事务, 都新建一个事务,用自己的事务。

  3: supports: 当前有事务则用当前事务, 没有事务就不用事务。

  4:not_supports: 以非事务运行, 存在事务则将事务挂起。就是不用事务 

 

剩下三种:不常用:

   5: Never : 以非事务方式运行, 就是不用事务, 如果当前存在事务则抛出异常

   6: Nested: 如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则新建一个事务。

   7: Mandatory : 支持当前事务, 如果当前没有事务,就抛出异常。

 

spring事务传播的几种方式记录

 

 

相关文章:

  • 2021-12-20
  • 2022-01-19
  • 2022-12-23
  • 2021-10-27
  • 2021-08-04
  • 2021-10-17
  • 2021-07-25
  • 2021-08-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 1970-01-01
  • 2022-01-26
  • 2021-10-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案