1. 程式人生 > >Hibernate 再接觸 事務隔離機制

Hibernate 再接觸 事務隔離機制

nat 機制 原子 ble read 記錄 aci serial png

事務:要麽都要完成,一個不完成就要回滾。

ACID

原子性 一致性 獨立性 持久性

第一類丟失更新

第一類丟失更新

技術分享圖片

臟讀(讀了另外一個事務沒有提交的數據)

技術分享圖片

不可重復讀(在同一個事務裏,對數據庫裏的值前後讀取值不一樣)

技術分享圖片

第二類丟失更新(不可重復讀的特殊情況)

技術分享圖片

幻讀/(插入/刪除)(讀的時候,插入一條數據前後不一致)

技術分享圖片

技術分享圖片

repeatable read 給數據庫加把鎖 別的無法改這條記錄

serial 安全級別最高 但是速度最慢

一般設置為2

read-committed

不設的話依賴於數據庫

Hibernate 再接觸 事務隔離機制