Spring 學習筆記之事務管理

2021-07-28 13:41:28 字數 486 閱讀 1281

一、事務的特性

事務有四個特性:原子性、一致性、隔離性和永續性。

二、spring事務管理只要包括的三個介面

(1) platform transactionmanager

事務管理器

(2) transactiondefinition

事務的定義資訊(隔離、傳播、超時、唯讀)

(3)transactionstatus

事務具體執行狀態

三、幾個知識點

1、 事務的傳播行為:解決業務層方法之間的相互呼叫的問題。

2、 spring支援兩種方式的事務管理:

(1)程式設計式的事務管理。

在實際應用中很少使用

通過transactiontemplate手動管理事務

(2)使用xml配置生命式事務

開發中推薦使用

spring的宣告式事務時通過aop實現的

好像就這麼多了,完了。。。

Spring之事務管理

spring事務管理高層抽象主要包括3個介面 1.platformtransactionmanager 事務管理器 實現類 datasourcetransactionmanager 使用spring jdbc或ibatis進行持久化資料時使用 實現類 hibernatetransactionmana...

spring之事務管理

spring對事務的管理,有兩種方式,分別是程式設計式事務和宣告式事務,常用的是宣告式的事務,採用宣告式的事務包括配置檔案的方式和註解的配置方式 1採用配置檔案的方式 1.1類 public class user public class userdao 增加錢 public void addmon...

Spring核心之事務管理

事務的特性 併發事務帶來的問題 隔離級別 在mysql常用的儲存引擎中,只有innodb支援事務,所以這裡說的隔離級別指的是innodb下的事務隔離級別.隔離級別 讀資料一致性 更新丟失 髒讀不可重複讀 幻讀讀未提交 最低級別,只能保證不讀取物理上損壞的資料 讀已提交 語句級 可重複讀 事務級 可序...