[JPA] 지연 로딩(Lazy Loading) 설명, 사용법, 장점
[ JPA ] 지연 로딩(Lazy Loading) 지연 로딩(Lazy Loading) 이란 쉽게 말하면, 필요한 순간까지 데이터를 불러오지 않는 것을 말합니다. 즉, 연관된 엔티티를 로딩할 때 그 순간이 되기 전까지는 해당 데이터를 불러오지 않고, 대신 해당 데이터가 필요한 시점에서 데이터베이스에서 로딩합니다. 사용법 지연 로딩을 사용하려면, 연관된 엔티티에 @ManyToOne, @OneToOne, @OneToMany, @ManyToMany 중 하나의 어노테이션과 함께 fetch 속성을 FetchType.LAZY로 설정해주면 됩니다. 예를 들어, 다음과 같은 코드에서는 Member 엔티티와 연관된 Team 엔티티를 지연 로딩으로 설정하고 있습니다. @Entity public class Member { @..
2023. 2. 24.