這種配置方式是利用
beannameautoproxycreater
自動建立事務**,這種配置方式主要是採用***的原理
<
beanid=
"transatioininterceptor"
class
="org.springframework.transaction.interceptor.transactioninterceptor"
>
<
property
name
="transactionattributesource"
ref="transactionattributesource"
>
property
>
<
property
name
="transactionmanager"
ref="transactionmanager"
>
property
>
bean
>
<
bean
class
="org.springframework.aop.framework.autoproxy.beannameautoproxycreator"
>
<
property
name
="interceptornames"
value
="transatioininterceptor"
>
property
>
<
property
name
="beannames"
>
<
list
>
<
value
>
*service
value
>
list
>
property
>
bean
>
spring 宣告式事務配置
用 spring 事務管理器,由spring來負責資料庫的開啟,提交,回滾.預設遇到執行期例外 throw new runtimeexception 注釋 會回滾 unchecked,需要捕獲的例外 throw new exception 注釋 不會回滾 checked.需要修改規則加入注釋 tra...
spring配置宣告式事務
1 宣告式事務配置 配置 sessionfactory 配置事務管理器 事務的傳播特性 那些類那些方法使用事務 spring事務配置在預設狀態下 只有丟擲執行時異常時才會回滾 2 編寫業務邏輯方法 繼承 hibernatedaosupport 類,使用 hibernatetemplate 來持久化,...
Spring註解宣告式事務配置
一 引入命名空間 二 具有 transactional 註解的bean 自動配置為宣告式事務支援 bean id transactionmanager class org.springframework.orm.hibernate3.hibernatetransactionmanager prope...