본문 바로가기
JPA/JPA원리

15 더 복잡한 연관관계를 매핑하기

by 킹차니 2021. 7. 13.
김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다.
https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C

 

이전 포스트팅의 모델에서 배송, 카테고리 엔티티가 추가되었습니다.

 

 

N:M 관계는 1:N, N:1로 :

• 테이블의 N:M 관계는 중간 테이블을 이용해서 1:N, N:1로.

• 실전에서는 중간 테이블이 단순하지 않습니다.

• @ManyToMany는 제약이 있다 : 필드 추가X, 엔티티 테이블 불일치 같은 문제가 발생할 수 있어 사용하지 않는 것이 좋습니다.

--> 실전에서는 @ManyToMany 사용X

 

 

 

Category

 

 

Category_Item(N:M관계인 category와 ITem의 연결 테이블)

 

 

Item

 

 

Order_Item(N:M관계인 Order와 Item의 연결 테이블)

 

 

Order

 

 

Member

 

 

Delivery

 

 

 

매핑 어노테이션 알아보기:

 

'JPA > JPA원리' 카테고리의 다른 글

17. @MappedSuperclass  (0) 2021.07.14
16 상속관계 매핑  (0) 2021.07.14
14 일대일, 다대다 연관관계  (0) 2021.07.13
13 다대일, 일대다 연관관계  (0) 2021.07.13
12 JPA 양방향 연관관계 실전예시  (0) 2021.07.07