你把事务配在了service里的A函数,那么A函数里面调用的任何函数都会在同一个事务中。你要想B不受A的事务控制,那么就分开来调用咯,不要把B写到A里面。
在方法上定义@Transactional注解(propageation=propageation.SUPPORTS)