spring事物传播机制(通俗理解)


                                      notes :以下含义纯属个人总结,不喜勿喷。


传播行为                                                         通俗含义
PROPAGATION_REQUIRED(XML文件中为REQUIRED) 方法有事物就执行事务,没有事务就加上一个事务
PROPAGATION_SUPPORTS(XML文件中为SUPPORTS)方法有事务就执行事务,没有事务就没有事务,照常运行。
PROPAGATION_MANDATORY(XML文件中为MANDATORY)方式必须在事务中运行,不然抛出异常。
PROPAGATION_NESTED(XML文件中为NESTED)简单来说就是不管方法有没得事务,都要给你再加一个事务。原有方法中如果有事务就嵌套事务,没有事务就加上事务。
PROPAGATION_NEVER(XML文件中为NEVER)方法不应该在一个事务中运行,如果存在事务,则抛出异常
PROPAGATION_REQUIRES_NEW(XML文件中为REQUIRES_NEW)方法必须运行在它自己的事务中。一个新的事务将启动,而且如果有一个现有的事务在运行的话,则这个方法将在运行期被挂起,直到新的事务提交或者回滚才恢复执行
PROPAGATION_NOT_SUPPORTED(XML文件中为NOT_SUPPORTED)表示该方法不应该在一个事务中运行。如果有一个事务正在运行,他将在运行期被挂起,直到这个事务提交或者回滚才恢复执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

糖醋排骨不拿拿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值