Spring 事务注解@Transaction日常用法

spring 事务注解@transaction用法:
参数里是遇到哪些异常就回滚
@Transactional(rollbackFor = {Exception.class})
还可以设置超时timeout回滚等

故意放一个会报错的,看会不会回滚

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
没有改变证明回滚了

试试try catch里的报错会不会引发回滚

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
证明被捕捉到的异常不会引发事务回滚操作

手动抛出异常

触发了事务回滚操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

posted @ 2021-03-29 21:14  HumorChen99  阅读(0)  评论(0编辑  收藏  举报  来源