@Transactional 어노테이션은 Spring 프레임워크에서 트랜잭션 처리를 간소화하고 자동화하기 위해 사용된다. 이 어노테이션이 선언된 메서드에서 예외가 발생하면 트랜잭션을 롤백한다. 그러나 모든 예외가 롤백되는 것은 아니며 기본적으로 롤백 범위는 특정한 예외 유형에 따라 결정된다. 기본 롤백 정책Checked Exception (체크 예외)Exception을 상속하지만 RuntimeException을 상속하지 않은 예외는 기본적으로 롤백되지 않는다예) IOException, SQLException 등Unchecked Exception (언체크 예외)RuntimeException 및 그 하위 클래스들은 기본적으로 롤백된다예) NullPointerException, IllegalArgumentE..