JPA의 Propagation 트랜잭션의 전파 방식을 설정하는 속성이다. 쉽게 말해 트랜잭션 내에서 다른 트랜잭션을 호출할 때 어떻게 동작할지를 지정한다. @Transactional 어노테이션을 통해 설정할 수 있으며, ex: @Transactional(propagation = Propagation.REQUIRED) 다양한 `Propagation` 옵션들이 있다 1. REQUIRED: 기본값, 트랜잭션을 항상 필요로 한다. 기존 트랜잭션이 존재하면 해당 트랜잭션을 사용하고, 없으면 새로운 트랜잭션을 만들어 사용한다. 2. SUPPORTS: 기존 트랜잭션이 존재하면 해당 트랜잭션을 사용하고, 없으면 트랜잭션 없이 실행된다. 3. MANDATORY: 기존 트랜잭션이 반드시 존재해야 하며, 없으면 예외가 발생..