Spring中的@Transactional(rollbackFor = Exception.class)事务处理,当你的方法中抛出异常时,它会将
事务回滚,数据库中的数据将不会改变,也就是回到进入此方法前的状态。
这种设置是因为Spring的默认回滚RuntimeException,如果想要回滚Exception时,
要设置@Transactional(rollbackFor = Exception.class),而且Exception还要抛出。
Spring中的@Transactional(rollbackFor = Exception.class)事务处理,当你的方法中抛出异常时,它会将
事务回滚,数据库中的数据将不会改变,也就是回到进入此方法前的状态。
这种设置是因为Spring的默认回滚RuntimeException,如果想要回滚Exception时,
要设置@Transactional(rollbackFor = Exception.class),而且Exception还要抛出。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。