现在的情况是在AService(spring创建)中 开启了一个线程,该线程通过线程池(spring创建)执行execute,线程中执行了BService(spring创建)的逻辑 事务都配成required,方法知道下来会在一个事务里么?
学习是最好的投资!
PROPAGATION_REQUIRED현재 거래가 없으면 새 거래를 생성하세요. 이미 거래가 있으면 이 거래에 추가하세요.
Spring의 트랜잭션은 ThreadLocal을 통해 구현되므로 AService와 BService는 동일한 트랜잭션에 속하지 않는다는 것을 기억합니다
PROPAGATION_REQUIRED
현재 거래가 없으면 새 거래를 생성하세요. 이미 거래가 있으면 이 거래에 추가하세요.
Spring의 트랜잭션은 ThreadLocal을 통해 구현되므로 AService와 BService는 동일한 트랜잭션에 속하지 않는다는 것을 기억합니다