Spring事物的一些筆記(六)

2021-10-01 08:38:56 字數 436 閱讀 5435

資料庫隔離級別:

隔離級別值髒讀

不可重複讀

幻讀說明

讀未提交0是

是是不鎖表,且讀未提交

不可重複讀1否

是否鎖住相應的行,且不讀提交資訊 oracle預設級別

可重複讀2否

否是oracle會鎖住相應的行, mysql不會鎖住相應的行,mysql預設級別

序列化3否否

否讀寫資料都會鎖住整張表

小結:不可重複讀的和幻讀很容易混淆,不可重複讀側重於修改,幻讀側重於新增或刪除。解決不可重複讀的問題只需鎖住滿足條件的行,解決幻讀需要鎖表

spring隔離級別

事物傳播

注意:事務需要結合專案實際情況,經過實際測試驗證後進行確認,多種情況可能產生不同效果。

參考:

Spring學習筆記(六)註解方式配置事物

當我們的專案開發有對資料庫的操作時,經常需要對事物進行管理 使用spring框架,spring容器提供對事物進行管理的配置,使用簡單的配置便可將繁瑣的事物管理託管給spring容器 spring提供兩種配置事物的方式,一種是採用註解方式,另一種是xml檔案配置方式 採用註解方式配置步驟 首先在spr...

spring 學習筆記 一些註解

依賴 beanfactory 提供了getbean的方法,有按型別 by type 獲取 bean 的,也有按 名稱 by name 獲取 bean 的。預設是issingleton 方法。就是只取出乙個,如果是isprototype 方法,則每次取出不同的bean.bean bean註解用於告訴方...

spring的一些註解

spring的一些註解 要使用spring註解首先肯定要用scanner,spring配置檔案中要有 其中com.neu就是要掃瞄的包 但是必須有下面的xmlns context以及最後3個schema xmlns xsi xmlns context xsi schemalocation sprin...