트랜잭션 전파에 관하여
rlaehddnd0422
트랜잭션 전파란? '한 트랜잭션 내에서 다른 트랜잭션을 호출할 때 어떻게 처리하는 가?'에 대한 개념입니다. 각각의 트랜잭션이 별개로 수행되는 경우 우선 두 트랜잭션이 각각 따로 사용되는 경우를 확인해봅시다. @Test void double_commit() { log.info("트랜잭션1 시작"); TransactionStatus status1 = transactionManager.getTransaction(new DefaultTransactionAttribute()); log.info("트랜잭션1 커밋 시작"); transactionManager.commit(status1); log.info("트랜잭션2 시작"); TransactionStatus status2 = transactionManager.ge..