springboot_开启事务
注入事务管理器
前提是dataSource已经注入到spring容器中
@Bean
public PlatformTransactionManager transactionManager(DataSource dataSource) {
return new DataSourceTransactionManager(dataSource);
}
@Transactional
当注入事务管理器后,可以使用@Transactional此时事务就好用了
@Service
public class OrderService {
@Autowired
private DaoSupport daoSupport;
@Transactional
public int insert() {
0rderInfoPo orderInfoPo = new 0rderInfoPo();
orderInfoPo.insert(xxx);
}
}