- Hibernate 또는 JPA에서 Lazy Loading과 Eager Loading의 차이점을 설명합니다. 🧐
- Lazy Loading은 관련 엔티티를 명시적으로 요청할 때까지 로드하지 않습니다. 😴
- Eager Loading은 부모 엔티티를 로드할 때 관련 엔티티를 즉시 로드합니다. 🤩
- One-to-many 관계에서 Fetch 전략을 지정하지 않으면 기본적으로 Lazy Loading이 적용됩니다. ⚙️
- Eager Loading은 Join 쿼리를 사용하여 모든 관련 엔티티를 한 번에 로드합니다. 🔗
- Lazy Loading은 필요할 때까지 관련 엔티티를 로드하지 않아 쿼리 최적화에 도움이 됩니다. 🚀
- 어떤 로딩 전략을 사용할지는 애플리케이션의 설계 및 사용 사례에 따라 결정됩니다. 🤔