HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🛁
공부기록
/
🧑🏻‍💻
TIL
/
TIL - 25

TIL - 25

태그
Spring
JPA
날짜
May 11, 2022
속성

연관관계 매핑

핵심키워드 - 방향

  • 방향(단방향, 양방향)
  • 회원->주문 또는 주문 ->회원 둘 중 한 쪽만 참조하는 것을 단방향 관계라고 한다.
  • 회원 -> 주문, 주문 -> 회원 모두 참조하는 경우 양방향이라 한다.
  • 다중성 (다대일, 일대다, 다대다)
  • 회원은 여러 주문을 할 수 있기 때문에, 회원(1)과 주문(N)은 일대다 관계이다.
  • 주문은 여러 회원에 의해 발생할 수 있기 때문에 주문(N) 과 회원(1)은 다대일 관계이다.
  • 연관관계 주인
  • 객체를 양방향 연관관계로 만들면, 연관관계 주인을 정해야 한다.
  • 외래키를 관리할 객체를 지정한다.
  • 연관관계 주인만이, 외래키를 등록 수정 삭제할 수 있다(주인이 아닌 쪽은 read만)
  • 테이블 중 FK가 있는 쪽이 연관관계 주인이 된다.