

@ManyToOne과 @OneToMany와 같은 관계 매핑 애너테이션에서 fetch 속성을 통해 로딩 전략을 설정할 수 있습니다.@ManyToOne(fetch = FetchType.LAZY)| 비교 | 지연로딩 | 즉시로딩 |
|---|---|---|
| 로딩 시점 | 데이터 사용시 | 데이터 조회 |
| 쿼리 실행 방식 | 필요한 순간 추가 SQL실행 | 한번에 SQL로 모든 데이터 로드 |
| 성능최적화 | 불필요한 데이터 로딩 방지 | 추가적인 SQL 실행 없음 |
| N+1 문제 | 발생 | 발생 X (하지만, 불필요한 데이터까지 로딩) |