인프런 커뮤니티 질문&답변

ansxogh97님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

JPA N+1문제의 장점?

24.02.03 17:36 작성

·

324

0

최근 프로젝트를 진행하면서 연관 관계가 설정된 엔티티를 조회할 경우 조회된 데이터의 수만큼 추가 쿼리가 발생하여 데이터를 읽어오는 N+1문제를 해결할수 있었습니다.

하지만 N+1문제를 단순히 문제라고 인식하고 있었지만 ORM을 개발한 개발자들이 이문제를 수정하지 않았다는건 어떠한 장점이 있지 않을까? 라는 생각을 하게 되었습니다.

 

혹시 N+1문제가 장점이 되는경우가 있는걸까여?

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

2024. 02. 04. 17:30

안녕하세요. ansxogh97님

이 부분을 이해하려면 본질적으로 지연로딩이 왜 필요한지 이해해야 합니다.

관련해서 JPA 기본편에서 자세히 설명하니 참고해주세요.

https://inf.run/tfNR

감사합니다.