service层自定义异常事物回滚
生活随笔
收集整理的這篇文章主要介紹了
service层自定义异常事物回滚
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在處理一個之前的訂單業務邏輯,判斷賬戶余額,不足則修改失敗,所以直接就自己自定義了一個異常,然后拋出,controller中直接捕獲,根據異常類型返回頁面結果,但是問題來了,異常正常拋出,但是事物沒有回滾。
后來上網查了下,找到了問題的根源:
之前我是直接繼承了Exception,但是spring的事物默認是對未捕獲的runtimeException進行回滾,所以修改為繼承RuntimeException之后事物回滾正常
轉載于:https://www.cnblogs.com/muyarn/p/9258127.html
總結
以上是生活随笔為你收集整理的service层自定义异常事物回滚的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于photoswiper展示时图片自适
- 下一篇: Java static作用