빈코의 개발일지

  • 홈
  • 태그
  • 방명록

다중성 1

자바 ORM 표준 JPA 프로그래밍 - 다양한 연관관계

이전 포스팅에서는 연관관계 매핑에 대해 알아보았다. 오늘은 조금 더 깊게 들어가서 JPA가 제공하는 다양한 연관관계에 대해 알아보려고 한다😁 개요 엔티티의 연관관계를 매핑할 때는 다중성, 단방향인지 양방향인지, 연관관계의 주인을 누구로 삼을 것인지에 대해 고려해야 한다. 먼저 연관관계가 있는 두 엔티티가 일대일 관계인지 일대다 관계인지 다중성을 고려해야 한다. 다음으로는 두 엔티티 중 한쪽만 참조하는 단방향 관계인지 서로 참조하는 양방향 관계인지 고려해야 한다. 마지막으로 양방향 관계면 연관관계의 주인을 정해야 한다. 다중성의 종류는 다대일(@ManyToOne), 일대다(@OneToMany), 일대일(@OneToOne), 다대다(@ManyToMany) 매핑이 있다. 만약 다중성을 판단하기 어렵다면 반대 ..

Book Review 2022.10.30
1
더보기
프로필사진

'The steps that I left behind' 선배 개발자분들이 만드신 기술을 공유하는 좋은 문화. 많이 부족하지만 이어나가려 합니다

  • Category (136)
    • 회고록 (5)
    • TIL (54)
    • Project (8)
      • Team (5)
      • Individual (3)
    • JPA (28)
    • Algorithms (13)
    • 국비지원&취업 (4)
    • 자격증 (5)
    • Lecture (2)
    • Book Review (12)
    • ETC (5)

최근글과 인기글

  • 최근글
  • 인기글

페이스북 트위터 플러그인

  • Facebook
  • Binco

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바