ioh's Development

  • 홈
  • 태그
  • 방명록

jpa 1

[JPA] JPA Entity 간 N:1, 1:N 관계 설계 베스트 프랙티스

[JPA & Spring 실무] N:1, 1:N 연관관계 설계 베스트 프랙티스— “엔티티 설계 관점”에서 한 번에 정리해 보기 현업에서 JPA를 쓰다 보면 결국 이 질문으로 돌아오게 됩니다. “N:1, 1:N 연관관계를 어떻게 설계해야 덜 후회할까?” 이 글은 “성능 측정 결과”나 “화려한 수치”보다는,실제 백엔드 개발자가 설계하면서 반복해서 부딪히는 개념과 의사결정을 정리하는 데 목적이 있습니다. 엔티티 설계할 때 어떤 선택을 해야 하는지N:1 / 1:N을 어떻게 나눌지연관관계 편의 메서드를 어디에 둘지N+1 문제를 어떤 방식으로 인지하고 피할지 를 한 번에 정리해서, 나중에 다시 볼 때도 도움이 되는 “개념 레퍼런스”로 쓰기 위한 글입니다. 1. 왜 N:1, 1:N이 실무에서 이렇게 중요한가 관계형..

백엔드 프레임워크/JPA & Mybatis 2025.10.10
이전
1
다음
더보기
프로필사진

ioh's Development

"코드는 나의 언어, 디버깅은 나의 모험!" 배움은 기록에서, 성장은 도전에서 시작됩니다. 이 블로그는 개발 여정을 기록하고, 성장의 발자취를 남기는 공간입니다. 삽질도 성공도 모두 소중한 경험으로, 개발의 미로를 탐험하며 얻은 보물들을 공유합니다. 다양한 관심사와 배운 것들, 그리고 주니어 개발자로서의 고민과 성장을 담아내는 블로그입니다.

  • 분류 전체보기 (253)
    • AX (5)
    • 아키텍처 (7)
    • AWS 및 클라우드 인프라 (0)
    • 운영 (38)
      • 웹 애플리케이션 서버 (Web Applicatio.. (1)
      • Kafka & MQ (19)
      • 로깅 및 모니터링 (0)
    • 프로그래밍 언어 (19)
      • Java (16)
      • Kotlin (3)
    • 알고리즘 & 자료구조 (86)
      • 자료구조 (Data Structures) (1)
      • 코딩테스트 준비 (40)
      • 스터디 (Algorithm Study) (36)
    • 백엔드 프레임워크 (19)
      • SpringBoot (3)
      • Spring Framework (2)
      • JPA & Mybatis (9)
    • 데이터베이스 (18)
      • RDBMS (관계형 데이터베이스) (1)
      • NoSQL (3)
      • Elasticsearch (3)
    • Network (10)
    • CICD 및 버전 관리 (2)
      • CICD (2)
      • 버전 관리 (0)
    • React (3)
    • 도서 (12)
      • 수학리부트 (2)
      • 알고리즘 (1)
      • 리액트 교과서 (5)
      • 디자인 패턴의 아름다움 (0)
    • 개발환경 (1)
      • Dev Setup (1)
      • IDE 및 개발 도구 (0)
      • 프로젝트 관리 도구 (0)
    • 오픈소스 기여 (1)
    • 자격증 (2)
      • 정보처리기사 (1)
    • 스터디 (9)
      • 루퍼스 (12)

Tag

루퍼스 루프팩, Kafka, 루퍼스, 리눅스마스터자격증, 프로그래머스, java, Loopers, 소프트웨어 아키텍처, 대기열, 가상 면접 사례로 배우는 대규모 시스템 설계 기초, 99일지, 99클럽, 코딩테스트, 자료구조, 개발자스터디, 항해, 루프팩 3기, Redis, til, 루프팩,

최근글과 인기글

  • 최근글
  • 인기글

공지사항

Calendar

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Copyright © Daum Corp. All rights reserved.

  • My Github

티스토리툴바