Spring/DB연동
JPA 즉시로딩(EAGER), 지연로딩(LAZY)
doriver
2025. 4. 2. 18:31
즉시 로딩은 데이터를 조회할 때 연관된 데이터까지 한 번에 불러오는 것이고
지연 로딩은 필요한 시점에 연관된 데이터를 불러오는 것
FetchType이란, JPA가 하나의 Entity를 조회할 때, 연관관계에 있는 객체들을 어떻게 가져올 것이냐를 나타내는 설정값
@ManyToOne(fetch = FetchType.EAGER)
@ManyToOne(fetch = FetchType.LAZY)
fetch의 디폴트 값은 @xxToOne에서는 EAGER, @xxToMany에서는 LAZY