짱구의 개발공부 ✨

  • 홈
  • 태그
  • 방명록
짱구의 개발공부 ✨

FetchType 1

[JPA] 프록시(Proxy) - 즉시 로딩 & 지연 로딩

이번에는 즉시 로딩과 지연 로딩에 대해서 이야기해보겠습니다. JPA를 처음보면 모든게 낯선 개념이지만 이 지점부터는 점점 생각할게 많아지는 영역이라고 생각합니다. 최적화와 관련이 있고 N+1 문제 등 이슈와 관련이 있는 내용입니다. 물론 나중에 작성할 내용이지만 관련이 있다는 생각을 하고, 이 주제에 대해 공부를 시작하면 도움이 된다고 생각합니다. 즉시 로딩(Eager Loading) 엔티티를 조회할 때 연관된 엔티티도 함께 조회한다. 지연 로딩(Lazy Loading) 연관된 엔티티를 실제 사용할 때 조회한다. 간단한 특징이자 정의입니다. 이름 그래도 동작하기 때문에 사실 정의라고 할 것이 없습니다. 필요할때 조회해오느냐 아니면 먼저 조회해서 가지고 있느냐 의 차이입니다. 먼저 즉시 로딩을 보겠습니다...

BackEnd/JPA 2022.06.03
1
더보기
프로필사진

지금까지 해왔던 개발과 공부법에 대해서 공유드립니다. 같이 성장하여 좋은 개발문화가 우리 모두에게 정착되길 바랍니다. 😀 👍

  • 분류 전체보기 (39)
    • BackEnd (22)
      • Spring (7)
      • 개발방법론 (4)
      • JPA (11)
    • 소프트웨어 관련 (9)
      • Design Pattern (9)
    • 언어 (8)
      • Java (5)
      • Kotlin (3)
    • 알고리즘 (0)
      • 자료구조 (0)
      • 코딩테스트 (0)

Tag

variable, 연관관계의 주인, 프록시, REST API, ATDD, 연관관계, spring security, java, DelegatingFilterProxy, 디자인패턴, Design Pattern, Spring, Kotlin, 코틀린, test, FilterChainProxy, Head First, JPA, 연관관계 매핑, Spring boot,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바