@Transactional이 언제 롤백될까?기본 규칙RuntimeException 발생 시 → 롤백됨 (0)Error 발생 시 → 롤백됨 (0)CheckedException 발생 시 → 롤백 안됨 (X)@Transactionalpublic void test() { // 이건 롤백됨 throw new RuntimeException("에러"); // 이건 롤백 안됨 throw new Exception("체크드 예외");}롤백 규칙 바꾸기// 모든 예외에 롤백하고 싶다면@Transactional(rollbackFor = Exception.class)// 특정 예외는 롤백하지 않으려면 @Transactional(noRollbackFor = IllegalArgumentExcepti..