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