sy_develop_note

  • 홈
  • 태그
  • 방명록

FetchType.EAGER 1

JPA FetchType.EAGER와 LAZY의 차이 알아보기

JPA를 사용할 때 @OneToMany, @ManyToOne 등 연관 관계를 매핑할 때 종종 등장하는 옵션이 있습니다. 바로 FetchType.EAGER와 FetchType.LAZY입니다. 이 두 옵션은 연관된 엔티티 데이터를 언제 로딩할지를 결정하며, 올바르게 설정하지 않으면 성능 문제를 일으킬 수 있습니다. 이번 글에서는 두 FetchType의 차이와 실무에서의 사용법을 다뤄보겠습니다. FetchType이란?FetchType은 JPA에서 엔티티의 연관된 데이터를 가져오는 방식을 정의합니다.기본적으로 JPA는 두 가지 FetchType을 제공합니다:EAGER (즉시 로딩)LAZY (지연 로딩)FetchType.EAGER (즉시 로딩)즉시 로딩은 엔티티를 조회할 때 연관된 엔티티 데이터도 즉시 가져옵니다..

Backend/Java 2024.11.22
이전
1
다음
더보기
프로필사진

sy_develop_note

  • 분류 전체보기
    • Backend
      • Spring
      • Java
      • TypeScript
      • TestCode
      • IntelliJ
    • Data
      • Redis
      • Kafka
      • DataBase
      • MySQL
      • MongoDB
      • PostgreSQL
    • Architecture
      • ContainerTech
      • DesignPatterns
    • Infra
      • Git
      • Linux
    • Web
      • HTTP
    • AI
      • N8N
    • Algorithm
      • CodingTest
    • 개발끄적

Tag

java 코테 문제 풀이, 오블완, 깃, 클린 아키텍처, 프로그래머스 문제 풀이, 만들면서 배우는 클린 아키텍처, MySQL, 프로그래머스, 타입스크립트, 티스토리챌린지, 백준, typescript, Spring, Java, 코테 문제 풀이, Baekjoon, 자바, programmers, mongoDB, Git,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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 © AXZ Corp. All rights reserved.

  • Github

티스토리툴바