首先事务控制需要使用数据库,所以这里先搭建环境。
1、导入相关依赖:数据源、数据驱动、Spring-jdbc模块
2、配置数据源,使用JdbcTemplate(Spring提供的简化数据库操作的工具)操作数据。
3、编写测试类(UserService、UserDao等),进行无事务控制的插入操作测试。
添加事务控制:
1、给方法添加@Transactional注解,标识该方法是一个事务方法。
2、添加注解@EnableTransactionManagement,开启基于注解的事务管理功能。
3、配置事务管理器来管理事务(PlatformTransactionManager<-DataSourceTransactionManager)
网友评论