首页 > 作文

spring在service层的方法报错事务不会回滚的解决

更新时间:2023-04-05 22:33:38 阅读: 评论:0

spring在rvice层方法报错事务不会回滚

以上代码在rvice层执行inrtdata方法时,business3中的代码执行出错了,business1和business2中的操作都没有回滚

解决方法

方法一:在豫字怎么读rvice方法夜空中最亮的星 歌词中捕获异常,同时向外抛出运行时异常

方法二:在rvice方法中捕获异常,同时手动回滚事务

rvice手动回滚问题

如果对spring配置了rv高中毕业感言ice层事物的管理。

在一些业务中需要回滚,正常来说抛出一个运行时异常即可

只是这样的话代码就结束了,如果要返回给用户错误信息,不太方便,这时可以添加如下代码,在catch中手动回滚

这样既能正常返回错误信息,而又保持了事物的原子性。

以上为个人经验,信的女儿希望能给大家一个参考,也希望大家多相约黄昏多支持www.887551.com。

本文发布于:2023-04-05 22:33:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/6de74a75348117c0a30f37cf78ede0cd.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:spring在service层的方法报错事务不会回滚的解决.doc

本文 PDF 下载地址:spring在service层的方法报错事务不会回滚的解决.pdf

标签:方法   异常   代码   多相
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图