1. 程式人生 > >Spring的事務隔離級別(isolation)

Spring的事務隔離級別(isolation)

隔離為了解決事務併發問題(髒讀、幻讀、不可重複讀),隔離級別就是解決這


些問題的等級。


ISOLATION_DEFAULT  使用後端資料庫預設的隔離級別。


ISOLATION_READ_UNCOMMITTED  允許讀取尚未提交的更改。可能導致髒讀、但幻


影或不可重複讀。


ISOLATION_READ_COMMITTED  從已經提交的併發事務讀取。


ISOLATION_REPEATABLE_READ  對相同欄位的多次讀取的結果是一致的,除非數


據被當前事務本身改變。


ISOLATION_SERIALIZABLE  完全服從ACID的隔離級別,確保不發生髒讀、不可重


復讀和幻讀。