9.1 연관관계 매핑 종류와 방향


  • One To One : 일대일 (1:1)
  • One To Many : 일대다 (1:N)
  • Many To One : 다대일 (N:1)
  • Many To Many : 다대다 (N:M)

image

 

- 공급업체 입장에서 보면 한 가게에 납품하는 상품이 여러 개 있을 수 있으므로 상품 엔티티와 일대다 관계 ( 1 : N )
- 상품 입장에서는 하나의 공급업체에 속하게 되므로 다대일 관계 ( N : 1 )

 

단방향 : 두 엔티티의 관계에서 한쪽의 엔티티만 참조하는 형식

양방향 : 두 엔티티의 관계에서 각 엔티티가 서로의 엔티티를 참조하는 형식

주인(Owner) : 일반적으로 외래키를 가진 테이블이 관계의 주인이 되며, 주인은 외래키를 사용할 수 있으니 상대 엔티티는 읽는 작업만 수행할 수 있다.

+ Recent posts