IT 연구소

  • 홈
  • 태그
  • 방명록

Entity 1

Spring Boot JPA 엔티티 설계 원칙(연관관계 포함) — 실무에서 덜 고생하는 기본기

Spring Boot 3.x 기준으로 JPA 엔티티를 설계할 때 꼭 지켜야 할 원칙(식별자 전략, 연관관계 방향, Lazy 기본, 엔티티 코드 규칙)을 예제 코드로 정리합니다.도입 (문제 상황)Spring Data JPA로 Repository는 금방 만들었는데, 엔티티 설계에서부터 막히는 경우가 많아요. 연관관계를 어디에 두어야 할지, LAZY로 두면 언제 터지고 EAGER로 두면 왜 느려지는지, 식별자는 어떤 전략이 안전한지 고민이 시작됩니다. 이 글에서는 “나중에 운영에서 덜 고생하는” 엔티티 설계 원칙을 기준으로 정리해 볼게요.핵심 개념 (Spring Boot JPA 엔티티 설계 원칙)1) 엔티티는 “DB 테이블”이 아니라 “도메인 모델”로 설계합니다엔티티는 단순 DTO가 아니라 상태와 규칙을 가진..

Spring Boot 2026.03.12
이전
1
다음
더보기
프로필사진

IT 연구소

  • 분류 전체보기
    • JAVA
    • Spring Boot
    • Spring
    • DB
      • Real MySQL
    • Linux
    • React
    • Tools
      • IntelliJ
      • Eclipse
      • Git
      • Atlassian
    • HTML5 + CSS3
    • 용어
    • 정규식
    • Apple
      • macOS
    • AWS
    • WWW

Tag

streamapi, 리팩토링, 성능최적화, API설계, hibernate, Spring Boot, Eclipse, 자바스트림, java17, 이클립스, 타입추론, OOP, Java, 아키텍처, application.yml, Generics, JPA, BESTPRACTICE, 타입안전성, Immutable,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바