同一个类中没事务的方法调用有事务的方法事务会生效吗
在同一个类中,如果一个方法没有事务注解,而另一个方法有事务注解,那么事务通常不会生效。
事务是通过AOP(面向切面编程)实现的,AOP会在方法调用前后进行拦截和处理。当一个方法被调用时,AOP会检查该方法是否有事务注解,如果有,则开启事务;如果没有,则不开启事务。
因此,在同一个类中,如果一个方法没有事务注解,即使该方法调用了有事务注解的方法,事务也不会生效。如果需要在同一个类中调用有事务注解的方法,可以考虑使用代理对象来调用有事务注解的方法,这样事务才会生效。
原文地址: https://www.cveoy.top/t/topic/icxe 著作权归作者所有。请勿转载和采集!