트랜잭션 전파 @Transactional 메서드가 이미 트랜잭션이 열린 채로 불렸을 때 어떻게 할지 정하는 규칙이다. 기본값 REQUIRED 는 부른 쪽이 연 트랜잭션에 그대로 끼어들고(없으면 새로 연다), REQUIRES_NEW 는 부른 쪽 트랜잭션을 잠시 멈춰 두고 따로 하나를 새로 연다. @Transactional(propagation = ...) 으로 고르고, Spring 에는 이런 값이 일곱 개 있다. 용어 목록 자신만의 철학을 만들어가는 중입니다. 최상단으로 이동했습니다! 이전 다음