springboot中使用事務


在springboot中使用事務,非常的簡單,只要我們增加兩個注解就可以解決事務問題。下面我們演示一下:

1 在入口類使用注解@EnableTransactionManagement開啟事務:

 

 

2、 在訪問數據庫的service方法上添加注解@Transactional即可

例如我們在程序中增加一個update方法:
接口層:

 

 接口實現層

 

 controller層

 

 運行代碼:

 

 

這里報錯,顯示除數不能為0。按理說這里數據庫中的數據庫不會被更新。

 

 如果我們把update方法上面的@Transactional注釋掉,網頁同樣報錯,但是數據庫已經被更新:

 

 

 

本文來自博客園,作者:King-DA,轉載請注明原文鏈接:https://www.cnblogs.com/qingmuchuanqi48/p/12552345.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM