其他分享
首页 > 其他分享> > Spring : REQUIRED和NESTED的区别

Spring : REQUIRED和NESTED的区别

作者:互联网

REQUIRED :
如果存在事务,就在当前事务里运行,否则的话就创建一个新的事务 (默认)

NESTED:
如果当前事务存在,则在嵌套事务中执行

 

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

标签:事务,Spring,REQUIRED,回滚,NESTED,任务,版权
来源: https://www.cnblogs.com/deepalley/p/15871560.html