Jpa N+1 문제, 우리는 이렇게 잡았다 — 1:1 문의 Api 실전 최적화기
코드 리뷰 한 줄에서 시작된 쿼리 최적화 여정
1. 시작 — "일단 돌아가게 만들자"
Finders 프로젝트에서 1:1 문의(Inquiry) API를 맡았다. 현상소에 문의를 남기고, 답변을 받고, 목록을 조회하는 — 평범한 CRUD다.
"JPA 쓰면 쿼리 안 짜도 되는 거 아니야?"
솔직히 처음엔 그렇게 생각했다. JpaRepository에 findAll, findById 쓰면 끝이니까.
// 첫 번째 버전의 목록 조회 (QueryDS...
blog.finders.it.kr8 min read