spring中aop事務


一、事務 

二、spring封裝了事務管理代碼

 1.事務操作

 

2.事務操作對象

(1)因為在不同平台,操作事務的代碼各不相同.spring提供了一個接口

(2) PlatformTransactionManager 接口

 

(3)spring管理事務的屬性介紹

a.事務的隔離級別

b.是否只讀

c.事務的傳播行為

 

案例:演示事務的環境准備(未加事務,在三中將具體講解spring的3種管理事務方式)

1.導包

2.創建Dao

 

 

3.建表

 4.xml配置

 

 

 5.測試

注意:出現異常不加事務的時候

少了100------由於未加事務

三、spring管理事務方式

1.編碼式

Transaction模板

 (1)將核心事務管理器配置到spring容器

(2)配置TransactionTemplate模板

制造一個異常:

發生異常后,數據庫值未發生改變

(3)將事務模板注入Service

 

(4)在Service中調用模板

 2.

3.xml配置(aop)

 (1)導包

(2)導入新的約束(tx)

 

(3)配置通知

(4)配置將通知織入目標

 

測試:

(1)數據庫

(2)測試

執行后

4.注解配置(aop)

 (1)導包

同上

(2)導入新的約束

同上

(3)開啟注解管理事務

(4)使用注解

 

 (5)測試

同上

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM