jpa n:m1 JPA - 다양한 연관관계 매핑(4) : 다대다 [N : M] 다대다 • 관계형 데이터베이스는 정규화된 테이블 2개로 다대다 관계를 표현할 수 없다. • 연결 테이블을 추가해서 일대다, 다대일 관계로 풀어내야한다. • 보면 두 개의 PK가 묶여있는걸 알 수 있다. • 객체는 컬렉션을 사용해서 객체 2개로 다대다 관계 가능 다대다 단방향 public class Member{ @ManyToMany @JoinTable(name = "MEMBER_PRODUCT") private List products = new ArrayList(); } 다대다 양방향 public class Member{ @ManyToMany @JoinTable(name = "MEMBER_PRODUCT") private List products = new ArrayList(); } public class.. 2022. 4. 10. 이전 1 다음