Spring : REQUIRED和NESTED的区别
REQUIRED :
如果存在事务,就在当前事务里运行,否则的话就创建一个新的事务 (默认)
NESTED:
如果当前事务存在,则在嵌套事务中执行
看起来两个似乎作用是相同的,但是REQUIRED会跟着父任务一同提交,一同失败 。 而NESTED是 如果当前事务出现异常,本身进行回滚操作,但是父任务不会进行回滚操作 ,不过如果父任务发生异常,子任务会进行回滚操作
————————————————
版权声明:本文为CSDN博主「潞小飞」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_31967241/article/details/107764496