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

Spring @Transactional(rollbackFor = Exception.class) 的作用

2017-12-02 16:14 507 查看

@Transactional(rollbackFor = Exception.class) 的作用

在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。

**这种设置是因为Spring的默认回滚RuntimeException,

如果想要回滚Exception时,要设置@Transactional(rollbackFor = Exception.class),而且Exception还要抛出。**
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring
相关文章推荐