# Eager

3개의 포스트
post-thumbnail

JPA 무조건 LAZY로 설정하시나요?

안녕하세요 자바를 공부하는 초보개발자 명아주입니다.최근 JPA 를 공부하며 헷갈렸던 내용을 공유하려고 글을 적습니다.JPA 에서 연관관계 Mapping 은 N + 1 이슈나 여러 성능개선을 위해 대부분 fetch 를 LAZY로 설정합니다.LAZY로 설정하면 실질적으로

6일 전
·
0개의 댓글
post-thumbnail

JPA - 지연 로딩, 즉시 로딩

로딩 전략은 JPA 를 사용하게 된다면 반드시 100% 이해해야 되는 부분입니다.엔티티에서 연관 관계를 맺고 있는 경우, JPA 는 기본값으로 연관 관계를 맺고 있는 엔티티도 조회해서 가져옵니다.하지만 우리가 실질적으로 연관 관계를 맺고 있는 엔티티를 사용하는 경우가

2021년 3월 3일
·
0개의 댓글

JPA는 왜 지연 로딩을 사용할까?

JPA JPA에서 테이블 간 연관 관계는 객체의 참조를 통해 이뤄집니다. 서비스가 커질수록, 참조하는 객체가 많아지고, 객체가 가지는 데이터의 양이 많아집니다. 이렇게 객체가 커질수록, DB로부터 참조하는 객체들의 데이터까지 한꺼번에 가져오는 행동은 부담이 커집니다.

2020년 6월 14일
·
2개의 댓글