两者区别:
@Transactional(rollbackFor=)
在项目中, 如果类上加了这个注解,那么这个类里面的方法抛出任何异常,都会回滚,数据库里面的数据也会回滚。
@Transactional
在项目中, 如果类上加上这个注解, 那么事务只会在遇到RuntimeException的时候才会回滚
在项目中, 如果类上加了这个注解,那么这个类里面的方法抛出任何异常,都会回滚,数据库里面的数据也会回滚。
在项目中, 如果类上加上这个注解, 那么事务只会在遇到RuntimeException的时候才会回滚