짱구의 개발공부 ✨

  • 홈
  • 태그
  • 방명록
짱구의 개발공부 ✨

JoinColumn 1

[JPA] 연관관계 매핑 : 기본 (1)

JPA 에서 첫번째로 넘어야 할 산이라고 생각되는 연관관계 매핑입니다. 연관관계 매핑은 단순히 방향을 정하는 것과 다중성을 생각하는 것이 아니라 어플리케이션의 설계와 관련이 있어서 더 어렵기도 하고 중요하다고 생각이 드는 지점입니다. 그 전에 패러다임의 불일치라는 말을 많이 사용했는데, 그 전까지 이해가 잘 안되었다면 연관관계 매핑을 공부하면서 왜 패러다임의 불일치라는 말이 사용되는지 이해하게 될거라 생각합니다. 먼저, RDB 의 경우, 테이블끼리의 외래키로 매핑을 하는 형태입니다. JPA는 이걸 객체의 참조로 해결해야 하기 때문에 패러다임의 불일치가 생기죠. 이 그림을 보면 알 수 있듯이, RDB의 테이블은 외래키를 중심으로 양방향으로 참조가 가능합니다. 하지만 객체의 경우는 다릅니다. 참조하고자 하는..

BackEnd/JPA 2022.05.08
1
더보기
프로필사진

지금까지 해왔던 개발과 공부법에 대해서 공유드립니다. 같이 성장하여 좋은 개발문화가 우리 모두에게 정착되길 바랍니다. 😀 👍

  • 분류 전체보기 (39)
    • BackEnd (22)
      • Spring (7)
      • 개발방법론 (4)
      • JPA (11)
    • 소프트웨어 관련 (9)
      • Design Pattern (9)
    • 언어 (8)
      • Java (5)
      • Kotlin (3)
    • 알고리즘 (0)
      • 자료구조 (0)
      • 코딩테스트 (0)

Tag

Head First, Spring, 디자인패턴, 프록시, variable, spring security, JPA, Kotlin, ATDD, DelegatingFilterProxy, 코틀린, 연관관계의 주인, Design Pattern, Spring boot, test, 연관관계 매핑, java, 연관관계, REST API, FilterChainProxy,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바