---
title: "Discussion on \"Jpa N+1 문제, 우리는 이렇게 잡았다 — 1:1 문의 Api 실전 최적화기\" | Hashnode"
description: "Discussion on \"Jpa N+1 문제, 우리는 이렇게 잡았다 — 1:1 문의 Api 실전 최적화기\". 코드 리뷰 한 줄에서 시작된 쿼리 최적화 여정\n\n\n1. 시작 — \"일단 돌아가게 만들자\"\nFinders 프로젝트에서 1:1 문의(Inquiry) API를 맡았다. 현상소에 문의를 남기고, 답변을 받고, 목록을 조회하는 — 평범한 CRUD다.\n\n\"JPA 쓰면 쿼리 안 짜도 되는 거 아니야?\"\n\n솔직히 처음엔 그렇게 생각했다. JpaRepository에 findAll, findById 쓰면 끝이니까.\n// 첫 번째 버전의 목록 조회 (QueryDS..."
url: "https://hashnode.com/posts/jpa-n1-11-api/698c42d74523de7d0a04bd59"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Jpa N+1 문제, 우리는 이렇게 잡았다 — 1:1 문의 Api 실전 최적화기](https://blog.finders.it.kr/jpa-n1-11-api?utm_source=hashnode&utm_medium=feed)

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

Feb 11 · 8 min read · blog.finders.it.kr  
Read the article

## Written by

[IISweetHeartII](https://hashnode.com/@log8)

@log8

  
[View profile](https://hashnode.com/@log8)

log8

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
