Spring框架事务中的传播属性
2021-06-06 21:02
标签:回滚 spring 概念 epo 失败 嵌套 int tor 开启 1.Required(默认属性): 2.Supports 3.Mandatory 4.Requires_New 5.Not_Supported 6.Never 7.Nested 嵌套事务一个非常重要的概念就是内层事务依赖于外层事务,外层事务失败时,会回滚内层事务所做的动作。而内层事务操作失败并不会引起外层事务的回滚。 Spring框架事务中的传播属性 标签:回滚 spring 概念 epo 失败 嵌套 int tor 开启 原文地址:https://www.cnblogs.com/Dasnl/p/14604465.html
如果存在一个事务,则支持当前事务。如果没有事务,则开启一个新的事务。
支持当前事务,如果当前没有事务,就以非事务的方式执行
使用当前的事务,如果没有事务,就抛出异常
新建事务,如果当前存在事务,就把当前事务挂起。
以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
以非事务方式执行操作,如果当前存在事务,则抛出异常。
支持当前事务,新增Savepoint点,与当前事务同步提交或回滚。