JAVA @Transactional注解在什么情况下失效

@Transactional注解在什么情况下失效
1.@Transactional 应用在非 public 修饰的方法上
2.@Transactional 注解属性 propagation 设置错误
3.Transactional 注解属性 rollbackFor 设置错误
4.同一个类中方法调用,导致@Transactional失效
5.异常被你的 catch“吃了”导致@Transactional失效
6.数据库引擎不支持事务

你可能感兴趣的:(java)