您的位置:首页 > 编程语言 > Java开发

Springboot 事务管理控制

2017-07-27 19:14 555 查看
1、在service实现添加事务注解@Transactional



2、回滚事务使用RuntimeException



3、在mapper添加事务注解@Transactional



经过上面三步当数据出错的时候数据才能rollback

或使用

手动回滚

@Transactional(rollbackFor = { Exception.class })
public void test() {
try {
//方法1
} catch (Exception e) {
e.printStackTrace();
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();//就是这一句了,加上之后,如果方法1抛了异常,
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  事务 管理 springboot