boudle 님의 블로그

  • 홈
  • 태그
  • 방명록

JPA 2

[JPA] JPQL의 Fetch Join

JPA 2024.08.26

즉시로딩 vs 지연로딩

JPA에서는 데이터를 조회할 때 즉시 로딩(EAGER)과 지연 로딩(LAZY) 두 가지 방식이 있습니다. 지연로딩(Lazy)은 필요한 시점에 연관된 데이터를 불러오는 것( 연관된 엔티티를 사용할 때까지 로딩을 지연하는 방식)지연 로딩을 사용함으로써 연관 엔티티의 데이터를 사용할 필요가 없는 경우, 쿼리 수행과 시간을 절약할 수 있습니다. 그럼 언제 지연로딩을 사용할까요? 1. 연관 엔티티를 많이 사용하지 않는 경우2. 실제로 필요한 경우에만 연관 엔티티를 사용하는 경우3. 대용량 데이터 처리4. 성능 최적화가 필요한 경우 즉시로딩이란 데이터를 조회할 때, 연관된 모든 객체의 데이터까지 한 번에 불러오는 것이다.( 연관된 엔티티를 함께 로딩하는 방식)기본 엔티티를 로딩할 때 연관된 엔티티도 함께 조회한다...

JPA 2024.08.26
이전
1
다음
더보기
프로필사진

boudle 님의 블로그

boudle 님의 블로그 입니다.

  • 분류 전체보기 (48)
    • Java (13)
    • JPA (2)
    • DB (2)
    • SPRING (21)
    • Python (0)

Tag

에러명칭, querydsl sql like, querydsl, RuntimeException, 에러처리, spring 에러처리,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바