kbys.net
当前位置:首页 >> Spring事务嵌套 >>

Spring事务嵌套

在 service#save方法上使用REQUIRED_NEW,就是不关外面有没有事务,都是新开启一个事务,和外面的事务是隔离的。

分解出来,不要进行事物嵌套,这个处理很复杂,数据库事物的一大特性就是事物的原子性,所以事物不要嵌套

一般来说function2和function1用的是同一个Transaction。 这个取决于@Transactional 的 propagation设置(事务的传播性) 默认的是 @Transactional(propagation=propagation.REQUIRED)也就是使用同一个Transaction。也可以按需求设置成 NESTED ...

如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com