service层的方法上使用@Transactional注解,程序发生异常没有回滚
生活随笔
收集整理的這篇文章主要介紹了
service层的方法上使用@Transactional注解,程序发生异常没有回滚
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景:程序在運行過程中發生了異常,雖然使用了@Transactional對方法進行注解,但是事務并沒有回滾。
解決方案:經檢查發現,在service層的方法中使用了try...catch關鍵字,導致發生異常時沒有被事務捕獲,造成事務沒有回滾。去掉try...catch后,重新運行程序,發現事務可以正?;貪L。
總結
以上是生活随笔為你收集整理的service层的方法上使用@Transactional注解,程序发生异常没有回滚的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用okhttp3执行post请求
- 下一篇: JPA中实现查询list