Springboot 事务管理控制
2017-07-27 19:14
555 查看
1、在service实现添加事务注解@Transactional
2、回滚事务使用RuntimeException
3、在mapper添加事务注解@Transactional
经过上面三步当数据出错的时候数据才能rollback
或使用
手动回滚
2、回滚事务使用RuntimeException
3、在mapper添加事务注解@Transactional
经过上面三步当数据出错的时候数据才能rollback
或使用
手动回滚
@Transactional(rollbackFor = { Exception.class }) public void test() { try { //方法1 } catch (Exception e) { e.printStackTrace(); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();//就是这一句了,加上之后,如果方法1抛了异常, } }
相关文章推荐
- spring 事务管理——回滚之service层(事务控制层)代码互调
- spring boot配置mybatis和事务管理
- spring boot配置mybatis和事务管理
- 用Spring boot jpa update modify delete 数据和事务管理的那些坑
- Spring Boot(二):整合 JPA 及 事务控制
- Spring Boot 学习笔记4——结合Mybatis访问数据库及事务控制
- Springboot--多数据源读写分离和主库数据源service层事务控制
- SpringBoot数据库增删改查 事务管理
- spring boot配置mybatis和事务管理
- Spring Boot 事务管理(四)
- Spring Boot中的事务管理
- 27Spring_的事务管理_银行转账业务加上事务控制_基于tx.aop进行声明式事务管理
- SpringBoot第5小节:事务管理
- spring 事务管理——回滚之service层(事务控制层)代码互调
- spring boot 中的事务管理
- SpringBoot系列七:SpringBoot 整合 MyBatis(配置 druid 数据源、配置 MyBatis、事务控制、druid 监控)
- SpringBoot学习(六)——事务的管理
- spring + springmvc+ mybatis 事务管理及控制
- Springboot+atomikos+jta实现分布式事务统一管理
- Spring Boot多数据源及其事务管理配置方法