- 예외처리 : JPA를 사용할 때 발생하는 다양한 예외와 예외에 따른 주의점을 설명한다.
- 엔티티 비교 : 엔티티를 비교할 때 주의점과 해결방법 설명
- 프록시 심화 주제 : 프록시로 인해 발생하는 다양한 문제점과 해결방법을 다룬다
- 성능 최적화
- N+1 문제
- 읽기 전용 쿼리의 성능 최적화
- 배치 처리
- SQL 쿼리 힌트 사용
- 트랜잭션을 지원하는 쓰기 지연과 성능 최적화
1. 예외 처리
1. JPA 표준 예외 정리
- 트랜잭션 롤백을 표시하는 예외 : 심각한 예외
- 트랜잭션 롤백을 표시하지 않는 예외 : 개발자가 트랜잭션을 커밋할지 롤백할지 판단해도 되는 심각하지 않은 예외
롤백 표시 예외