Spring事務學習筆記(一)

2021-08-07 12:03:53 字數 374 閱讀 8110

事務是邏輯上的一組操作,這組操作要麼全部成功,要麼全部失敗。

舉例:銀行系統a向b轉帳,分為兩個階段,第乙個階段從a賬戶中扣錢,第二個階段向b賬戶中轉錢,這就是乙個事務,需要保證只有這兩個階段都成功執行了才算整個事務成功執行,如果第乙個階段成功,第二個階段失敗,那麼事務也是失敗,需要回滾到這次事務開始前的狀態。

consistency(一致性)

isolation(隔離性)

durability(永續性)

一般由關聯式資料庫管理系統(rdbms)來實現,通過日誌記錄來保證原子性、一致性和永續性,通過鎖機制來保證隔離性

spring事務筆記

1.事務管理器platformtransactionmanager 為持久化框架提供不同的介面實現 2.事務的特性 原子性 指事務是乙個不可分割的工作單位,事務中的操作要麼都發生,要麼都不發生 一致性 指事務前後資料的完整性必須保持一致 隔離性 指多個使用者併發訪問資料庫時,乙個使用者的事務不能被其...

spring學習筆記(4) spring事務管理

對事務的理解 事務是指修改資料庫資料時,需要滿足所有的操作要滿足一致性,要麼全都操作,要麼全都不操作。例如,當我買乙個商品時,大致的步驟如下 1.資料庫中商品的數量減一 2.我的賬戶餘額減去商品的 當執行到第二步時,若發現我的餘額不夠支付該商品,本次購買便失敗,系統應該恢復原來的商品數量 即需要回滾...

學習筆記 Spring事務管理

platformtransationmanager spring提供了乙個事務管理器介面platformtransationmanager,該介面包含了三個方法 在開發中,根據應用的技術不同,使用不同的實現類 springjdbc ibatis org.springframework.jdbc.da...