SCRAP

[JPA] 즉시 로딩과 지연 로딩(FetchType.LAZY or EAGER)

HCastle 2023. 3. 6. 08:53
반응형

JPA Entity 에서는 항상 LAZY fetch type을 사용하고

EAGER type이 필요한 경우

  • JPQL 의 fetch join 을 사용하거나
  • 엔티티그래프와 어노테이션으로 해결하거나
  • 배치 사이즈 설정으로 해결한다.

fetch type 을 EAGER type 으로 설정 시 N + 1 문제가 발생될 수 있어 사용을 지양한다.

 

https://ict-nroo.tistory.com/132

 

반응형