지연로딩

JPA

[JPA] Lazy Loading 지연로딩

Lazy Loading 지연로딩 지연로딩이란 연관된 엔티티를 즉시 로드하지 않고, 실제로 사용될 때 로드하는 것을 말한다. Lazy Loading을 쓰는 이유 관계를 맺는 엔티티에서 연관되지 않은 필드만 조회하는 경우 연관된 필드를 호출할 필요가 없으므로 이러한 불필요한 호출을 없애는 것이 지연로딩이다. @Entity public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String username; @OneToMany(mappedBy = "user", fetch = FetchType.LAZY) private List orders; } @Entity public class Ord..

JunHoChoi
'지연로딩' 태그의 글 목록