事务的属性可同通过注解方式或配置文件配置
注解方式:
@Transactional只能被应用到public方法上,对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能。
默认情况下,一个有事务方法, 遇到RuntimeException 时会回滚 . 遇到受检查的异常 是不会回滚 的. 要想所有异常都回滚,要加上 @Transactional( rollbackFor={Exception.class,其它异常})
@Transactional(
readOnly = false, //读写事务
原创
2020-09-02 14:00:35 ·
209 阅读 ·
0 评论