김영한님의 인프런 강의와 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 |