내일배움캠프 53일차 TIL - 면접 예상 질의 응답
·
내일배움캠프 Spring 5기
240702학습 ● 1. 면접 예상 답변 공통 질문1. JPA에서 Lazy Loading과 Eager Loading의 차이점은 무엇인가요? 각각의 장단점에 대해 설명해 주세요.Eager Loading은 즉시로딩으로 불리며, 특징으로는 특정 엔티티를 조회시 연관 된 엔티티를 함께 조회한다는 특징이 있고 Lazy Loading은 지연로딩으로 불리며, 특징으로는 특정 엔티티를 조회시 연관 된 엔티티는 조회하지 않는 특징이 있다.이 둘의 특징을 비교해보면, 엔티티 조회시 연관 된 엔티티를 함께 조회하느냐 안하느냐의 차이점을 알 수 있다. 2. JPA에서 N + 1 문제를 해결하기 위한 방법을 설명해 주세요.기본적으로 N+1문제를 해결하기 위해서는 LazyLoading을 디폴트로 가지고 가야하며, fetc..