当一个没有 @Transactional 注解的方法在同一个类中调用一个有 @Transactional 注解的方法时,@Transactional 注解的事务管理将不起作用。这是因为事务管理是通过代理对象实现的,而在同一个类中的方法调用不会通过代理对象。这种情况下,事务管理将失效,导致方法不在事务范围内执行。 为了解决这个问题,你可以采用以下两...