@transactional 失效

1.是否添加了依赖(Transactional依赖AOP实现,因此需要导入aop相关依赖)
2.方法是否是public,如果方法是private或者protected,则注解不生效
3.数据库引擎是否为INNODB,MALSAM不支持事务
4.是否在类中try catch了异常,这样异常就不会回滚
5.本类方法调用本类事务方法,要实现只有使用AOP(代理)

你可能感兴趣的:(@transactional 失效)