在同一个类中,带有@transactional注解的方法调用不带有@transactional注解的方法,事务会失效吗
时间: 2023-11-15 13:43:06 浏览: 647
Java注解@Transactional事务类内调用不生效问题及解决办法
不会失效。在同一个类中,带有@Transactional注解的方法调用不带有@Transactional注解的方法,事务仍然会生效。这是因为Spring事务机制是基于代理对象实现的。当一个带有@Transactional注解的方法被调用时,Spring会生成一个代理对象来管理事务。当代理对象调用其他方法时,事务仍然会被应用。所以,即使调用的方法没有@Transactional注解,事务仍然会起作用。
阅读全文