當前位置:
首頁 >
声明式事务和编程式事务
發布時間:2025/3/20
35
豆豆
生活随笔
收集整理的這篇文章主要介紹了
声明式事务和编程式事务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
聲明式事務:在配置文件中將事務配置好,通過bean的方式,調用Spring的事務,在程序中不需要做代碼性的事務管理,例如commit,backroll等。
編程式事務:需要在代碼中加入處理事務的邏輯,可能需要在代碼中顯示調用beginTransaction(),commit(),rollback()等事務相關的方法,例如在執行a方法時候需要事務處理,需要在a方法開始時候開啟事務,處理完后。在方法結束時候,關閉事務。
事務都是為了保證數據的一致和完整,保證整個操作的原子性(即不可分割性,事務要么全部被執行,要么就全部不被執行。如果事務的所有子事務全部提交成功,則所有的數據庫操作被提交,數據庫狀態發生轉換;如果有子事務失敗,則其他子事務的數據庫操作被回滾,即數據庫回到事務執行前的狀態,不會發生狀態轉換)。不論是spring事務還是×××事務,都一樣。
轉載于:https://www.cnblogs.com/jiayongchao/p/4378356.html
總結
以上是生活随笔為你收集整理的声明式事务和编程式事务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring AOP源码分析(七)Pro
- 下一篇: LUA Learning Note 4: