1. 배송, 카테고리 추가 - 엔티티
• 주문과 배송은 1:1(@OneToOne)
• 상품과 카테고리는 N:M(@ManyToMany)
2. 배송, 카테고리 추가 - ERD
3. 배송, 카테고리 추가 - 엔티티 상세
N:M 관계는 1:N, N:1로
• 테이블의 N:M 관계는 중간 테이블을 이용해서 1:N, N:1
• 실전에서는 중간 테이블이 단순하지 않다.
• @ManyToMany는 제약: 필드 추가X, 엔티티 테이블 불일치
• 실전에서는 @ManyToMany 사용X
출처 : 김영한, 자바 ORM 표준 JPA 프로그래밍 - 기본편
'JPA' 카테고리의 다른 글
@ManyToOne - 주요 속성 (0) | 2022.07.03 |
---|---|
@JoinColumn (0) | 2022.07.03 |
다대다 (0) | 2022.07.03 |
일대일 관계 (0) | 2022.07.03 |
다대일[N:1] (0) | 2022.07.03 |