出现问题
解决
注解:@Transactional
位置:业务(service)层的方法上、类上、接口上
作用:将当前方法交给spring进行事务管理,方法执行前,开启事务;成功执行完毕,提交事务;出现异常,回滚事务
配置事务日志开关
logging.level.org.springframework.jdbc.support.JdbcTransactionManager:debug
事务进阶
@Transactional中的rollbackFor属性
默认情况下,只有出现 RuntimeException 才回滚异常。rollbackFor属性用于控制出现何种异常类型,回滚事务
事务属性--传播行为
propagtion
事务传播行为:指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制
propation属性值
插件Grep Console高亮展示
13