spring 事务回滚。
发布日期:2022-03-29 14:05:01 浏览次数:46 分类:博客文章

本文共 240 字,大约阅读时间需要 1 分钟。

  在平时的业务难免会遇到

  sql异常。 有些业务会涉及

  一个方法多个操作例如 

  dao.update() 1

  dao.save(); 2

  如果1正常,2不正常。默认是不回滚的。

  所以在这个地方要手动处理

  try  throw 的时候 ,不要抛 SQLException Exception 均不会回滚。亲测

      源码 DefaultTransactionAttribute

     自己自定义异常,throw runtimeException即可。并做好log记录。

 

转载地址:https://www.cnblogs.com/1-Admin/p/9341669.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Eclipse svn 项目 星号
下一篇:My sql 自增 虚拟列。

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月26日 04时03分11秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章