프록시
-
고급 주제와 성능 최적화IT/JPA 2021. 2. 28. 19:32
1. 예외처리 1. JPA 표준 예외 정리 - JPA의 표준 예외는 Javax.persistence.PresistenceException 의 자식클래스 이며, RuntimeException 을 상속받는다. - JPA 표준 예외는 크게 트랜잭션 롤백을 표시하는 예외, 표시하지 않는 예외 2가지로 나눌 수 있다. - 트랜잭션 롤백을 표시하는 예외 : 심각한 예외이므로 복구해선 안된다. 트랜잭션을 강제 커밋해도 커밋되지 않고, javax.persistence.RollbackException 예외가 발생한다. - 트랜잭션 롤백을 표시하지 않는 예외 : 심각한 예외가 아니다. 개발자가 트랜잭션을 커밋할지 롤백할지 정하면 된다. 2. 스프링 프레임워크의 JPA 예외 변환 - 서비스 계층에서 데이터 접근 계층의 구현..