spring对多个事务进行统一回滚怎么配置

 我来答
双子灿烂猪八戒
2017-11-01 · 超过28用户采纳过TA的回答
知道答主
回答量:85
采纳率:16%
帮助的人:33.7万
展开全部
补充:上面代码执行结果是updateDate成功,后面就抛了空指针异常了,saveDate没执行了。

再次补充问题:我也不知道能不能正面【天空的疆域】的说法。
我做过两个这样的测试,数据库加一个唯一约束,
1、然后两次调用saveDate(testModel),这样回滚是正常的。
2、先updateDate(2),然后saveDate 与updateData值相同的,这样也回滚正常。

如果【天空的疆域】说的对,是不是有某个配置,可以把多个事物整合到一个事物里面,从而实现整体回滚。

我理解事物就是整个流程,只要某个位置异常就整体回滚了。要是想上面那种回滚失败的,那spring使用场景是什么样的?
司马刀剑
高粉答主

2017-11-01 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7511万
展开全部
单写一个接口,接口中再定义提交和回滚,在接口中判断。
比如有两个sql语句,第一个执行了后,判断是否有异常、错误。如果第一个出现异常等,那么直接就停止了。
若第一个sql执行通过了,第二个报错。那么你调用接口中的回滚就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式