[JPA] 다대다 [N:M]


[JPA] 다대다 [N:M]

다대다 - 관계형 데이터베이스는 정규화된 테이블 2개로 다대다 관계를 표현할 수 없다. - 연결 테이블을 추가해서 일대다, 다대일 관계로 풀어내야함 - 물론 ManyToMany 이용하면 할 수 있다. - @JoinTable로 연결 테이블 지정한다. 단점 - 추가 정보를 넣을 수가 없음 - 중간 테이블이 숨겨져 있음 - 실무에서는 사용하지 않는다. 다대다 한계 극복 - 연결 테이블용 엔티티 추가 - @ManyToMany -> @OneToMany, @ManyToOne - ORDER의 PK는 의미 없는 값으로 하는 게 나중에 좋다. 출처 : 자바 ORM 표준 JPA 프로그래밍 강의 김영한...

[JPA] 다대다 [N:M]에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JPA] 다대다 [N:M]