트랜잭션 옵션 - rollbackFor예외 발생시 스프링 트랜잭션의 기본 정책은 다음과 같다.언체크 예외인 `RuntimeException` , 'Error' 와 그 하위 예외가 발생하면 롤백한다.체크 예외인 Exception과 그 하위 예외들은 커밋한다.이 옵션을 사용하면 기본 정책에 추가로 어떤 예외가 발생할 때 롤백할 지 지정할 수 있다.@Transactional(rollbackFor = Exception.class) 예를 들어서 이렇게 지정하면 체크 예외인 Exception 이 발생해도 롤백하게 된다.(하위 예외들도 대상에 포함된다.) 예외와 트랜잭션 커밋, 롤백 기본 예외가 발생했는데, 내부에서 예외를 처리하지 못하고, 트랜잭션 범위(@Transactional가 적용된 AOP) 밖으로 예외를 ..