问题:
警告核心内容如下:
需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。
解决:
@Transactional中加上roolbackFor=Exception.class
@Override
@Transactional(rollbackFor = Exception.class)
public Long add(TbEditDay tbEditDay) {
原因:
在@Transactional注解中如果不配置rollbackFor属性,那么事物只会在遇到RuntimeException的时候才会回滚,
加上rollbackFor=Exception.class,可以让事物在遇到非运行时异常时也回滚。
阿里编码规约插件如下所示: