Spring管理事物两种方式
编程式事物管理
使用步骤
使用步骤
1. 配置数据库事物管理 DataSourceTransactionManager
2. 配置数据库事物管理模板
3. 在Service层中注入数据库事物管理模板
4. 在需要执行事物的位置调用transactionTemplate的execute()方法
声明式事物管理
代理类模式(不常用)
使用步骤
1.配置事物管理 DataResourceTransactionManager
2.配置事物代理类
3.引用代理类 使用代理目标类来接收
基于AspectJ的XML方式
使用步骤
1.配置事物管理类
2.配置事物的增强
3.配置AOP -- 切入点和切面
基于注解的方式
使用步骤
1.配置事物管理器
2.开启事物注解
3.在需要事物管理的类上添加注解
@Transactional
领取专属 10元无门槛券
私享最新 技术干货