spring事务声明式事务的propagation介绍

spring配置声明式事务,将不做介绍. 那么在spring中的propagation配置含义:

<tx:method name="save*" propagation="REQUIRED" rollback-for="net.bc.exception.CommonException">
</tx:method>

1. REQUIRED表示方法的调用只会开启一个事务, 方法的调用将在同一个事务控制之内.
2. REQUIRES_NEW表示方法的调用会开启多个事务, 子事务的提交和会滚都不会影响到父事务.

猜你喜欢

转载自liqi.iteye.com/blog/1064874