Spring事务

248 阅读1分钟

Spring事务不生效的原因 

  • 发生的不是RuntimeException,没有配置rollback-for,导致异常没有回滚 

  • 在protected、private或者默认可见性的方法上使用@Transactional注解,将被忽略也不会抛出任何异常 

  • 同一个类中,一个没有事务的方法去调用 transactional 的方法,事务失效 

 ### Spring事务传过行为 @Transactional(propagation=Propagation.SUPPORTED)