spring jdbctemplate及聲明式事務.


1.spring中的jdbctemplate

1.1 jdbctemple是spring框架提供的一個對象,是對原始jdbc api對象的簡單封裝

1.2 jdbctemplate對象的創建

1.3.1 spring中配置數據源

1.3.2 編寫spring的配置文件  略

1.3.3 配置c3p0的數據源

1.3.5 配置spring內置的數據源(2者選其一)

1.3.6 將數據庫連接的信息配置到屬性文件中

1.3.6 [引入外部的屬性文件  2中方式]

2.spring中的事務控制

2.1 Spring事務控制我們要明確的

2.2.1spring中事務控制    PlatformTransactionManager  (是一個接口)

此接口是spring的事務管理器,它里面提供了我們廠贏得操作事務的方法 如

我們在開發中都是使用它的實現類 如:

2.2.2 TransactionDefinition

它是事務的定義信息,里面有如下方法

2.2.2.1 事務的隔離級別

2.2.2.2事務的傳播行為

2.2.2.3 超過時間

默認值是-1,沒有超過限制.如果有,以秒為單位進行設置.

2.2.2.4 是否是只讀事務

建議查詢時設置為只讀.

2.2.3 TransactionStatus

此接口提供的是事務具體的運行狀態,方法介紹如下圖:

2.3 基於xml的聲明式事務控制

2.3.1 創建maven工程並導入坐標

2.3.1.2 創建spring配置文件並導入約束

2.3.1.3 准備數據庫表和實體類   略

2.3.1.4 編寫業務層接口和實現類 略

2.3.1.5 編寫DAO接口和實現類  略 

2.3.1.6 在配置文件中配置業務層和持久層

2.3.2 配置事務管理器

2.3.2.2 配置事務的通知引用事務管理器

2.3.2.3 配置事務的屬性

2.3.2.4 配置aop切入點表達式

2.3.2.5 配置切入點表達式和事務通知的對應關系

 

 

 

 

 

 

 

 

蜘蛛磁力搜索


免責聲明!

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



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