@Transactional是什么意思

Transactional的意思是事务性
@Transactional 表示的是Spring 的事务注解。
使用方法
@Transactional(rollbackFor = Exception.class) 当发生异常的情况,回滚

通过查找资料:
https://blog.csdn.net/weixin_41485592/article/details/80877665
这篇文章得出的结论是:
1.@transactional(rollbackfor = exception.class) 不管检查异常还是非检查异常都会回滚。
2.@Transactional直接注解下面写方法,默认为RuntimeException时候回滚(也就是说非RuntimeException会造成不回滚)

结论
对比上面博文和自己的使用,一般写声明事务直接写@Transactional(rollbackFor = Exception.class)
就OK了。

你可能感兴趣的:(Java学习)