-
聲明式事務管理方式一:基于TransactionProxyFactoryBean(AOP思想)
配置事務管理器并注入連接池
配置業務層代理TransactionProxyFactoryBean并注入目標對象、事物管理器、事物屬性(方法名、事物參數,具體如圖)
注:在注入service時不能注入原類,必須注入代理類事物才能生效
查看全部 -
編程式的事務管理
Spring提供了事務管理的模板,該模板簡化了事務管理的代碼,事物管理模板注入到需要事務管理的類中,事務管理模板中真正進行事物管理的是事務管理器
在方法中調用事務管理模板的execute方法,new一個匿名內部類TransactionCallbackWithoutResult,在該類的doInTransactionWithoutResult方法中加入事物
查看全部 -
Spring事務管理的兩種方式
查看全部 -
TransactionStatus是一個接口,提供了一些方法可以獲取事物的狀態信息
查看全部 -
事物的傳播行為:主要解決業務層方法之間的相互調用的問題
事物的七種傳播行為
前三個:兩個事物在同一個事物執行
四到六:確保兩個事物不在一個事物執行
七:嵌套執行
查看全部 -
事物四種隔離級別
查看全部 -
Spring TransactionDefinition是一個接口,定義了一些常量
ISOLATION開頭是事物隔離級別
PROPAGATION開頭是事物的傳播行為
TIMEOUT_DEFAULT是超時信息
以及他們的get方法
查看全部 -
Spring事務管理器PlatformTransactionManager,是一個接口
同時包含了這個接口的一些實現類,基于持久層不同而選用不同的實現類
查看全部 -
Spring事務管理常用操作
查看全部 -
事物的特性
查看全部 -
事物的概念
查看全部 -
還查看全部
-
spring事務實現的方式查看全部
-
AspectJ配置查看全部
-
@Transctional注解中的屬性 ??propagation:事務的傳播行為 ??isoltion;事務的隔離級別 ??readonly:只讀 ??rollbackFor:發生哪些異?;貪L ??noRollbackFor:發生哪些異常不回滾
查看全部
舉報