@Transactional 사용법과 옵션Spring 프레임워크에서 @Transactional 어노테이션은 트랜잭션 관리를 간편하게 해주는 도구로, 트랜잭션의 원자성, 일관성, 고립성, 내구성을 보장하도록 설정할 수 있다. propagation: 트랜잭션의 전파 방식을 결정 (기본값은 REQUIRED).isolation: 트랜잭션 격리 수준을 설정하여 트랜잭션 간 데이터 접근을 제어 (예: READ_COMMITTED, REPEATABLE_READ 등).timeout: 트랜잭션이 완료되기까지의 최대 시간을 설정.readOnly: 트랜잭션이 데이터 변경 없이 읽기 전용임을 선언.@Transactional(isolation = Isolation.SERIALIZABLE, timeout = 10, readOnly ..