반응형
@ElementCollection
-
[JPA] ID 참조와 조인 테이블을 이용한 단방향 M:N 매핑스프링프레임워크/jpa 2021. 1. 14. 17:19
이번 포스트에서는 ID 참조를 이용해서 엔티티 간 단방향 M:N 연관 관계를 해결하는 방법을 알아보도록 하겠습니다. Product와 Category의 관계가 아래와 같다고 가정합니다. Product와 Category는 M:N 연관관계이다. 특정 Category에 있는 Product 정보 조회 기능이 필요하다. 특정 Product가 속해 있는 Category 정보 조회 기능은 필요없다. 위와 같은 가정하에서는 Product와 Category는 양방향 매핑 관계를 가질 필요가 없게되고, 단방향 매핑을 통해서 요구 사항을 만족 시킬 수 있게 됩니다. 이 때 엔티티간에 연관 관계를 맺을 수도 있지만 아래와 같이 ID 참조를 이용해서 더 간편하게 표현 할 수 있습니다. 우선 Product 클래스를 아래와 같이 구..