Nellie's Blog

[TIL-221204일] 항해99 21일차 본문

회고록

[TIL-221204일] 항해99 21일차

Nellie Kim 2022. 12. 4. 23:26
728x90

배운점

엔티티 연관관계 매핑

다중성

  • 다대일(@ManyToOne)
  • 일대다(@OneToMany)
  • 일대일(@OneToOne)
  • 다대다(@ManyToMany)

 

단방향, 양방향

  • 단방향: 객체 관계에서 한쪽만 참조
  • 양방향: 객체 관계에서 양쪽이 서로 참조

 

연관관계의 주인

  • 두 객체 연관관계 중 외래 키를 관리하는 쪽을 주인이라 함
  • 외래 키를 가진 테이블과 매핑한 엔티티를 보통 연관관계의 주인으로 선택
  • 주인이 아닌 방향은 외래 키 변경 불가, 읽기만 가능
  • 주인이 아닌 쪽은 mappedBy 속성을 사용하여 주인 필드 이름을 값으로 입력

 

느낀점

엔티티 연관관계를 공부했다. 모호했는데 조금씩 개념이 잡혀가는 것 같다.

 

 

https://mjmjmj98.tistory.com/152