阅读背景:

Spring中声明式事务的注解@Transactional的参数的总结(REQUIRED和REQUIRES_NEW的与主方法的回滚问题)

来源:互联网 
下面先看系统默认的REQUIRED属性。

purchase代表两个声明了事务的方法,并且传播行为是系统的默认行为。同时checkout也是一个声明了事务的方法,在该方法中调用前述的两个方法。当checkout执行到第一个方法的时候,第一个方法继续使用checkout的事务进行执行,第二个方法一样,所以整个方法只有一个事务。purchase代表两个声明了事务的方法,并且传播行为


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: