事务的传播属性

 事务的传播属性 

 当前事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。

  事物的传播行为可以由传播属性指定。Spring定义了7种类传播行为。

  

  事务的属性

  1.propagation:用来设置事务的传播行为

  事务的传播行为:一个方法运行在了一个开启了事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务。

其中前4种是开发中用到概率比较大的,建议熟记;后面3种不常用,了解就行。

我们经常会提到,方法A传播到方法B,显而易见进入A方法执行半途中,再次进入B方法,这才叫做传播到方法B中。

 

猜你喜欢

转载自www.cnblogs.com/mabaoying/p/12290432.html