2014-07-22 2 views
0

나는 Hibernate JPA2에서 맵핑 할 특별한 Many2Many를 가지고있다.JPA2 Many To Many 매핑

다른쪽에는 조리법 엔티티 한쪽면과 성분면이 있습니다. 내가 RECIPE 많은-2-많은 성분을 가지고 말을하는 경우

, 그 많은-2-많은 매핑 내가 RECIPE 15 개 성분 (토마토), (23 개) 성분 (사과)와 (3)을 갖고 말하고 싶은

간단 할 것 성분 (오렌지).

많은 수의 2와 비슷하지만 3 번째 매개 변수 인 수량을 매핑하는 방법을 잘 모르겠습니다.

QuantifiedIngredient: 
    - @ManyToOne Ingredient ingredient 
    - int quantity 

변형 한 개체 :

추가 엔티티 :

답변

1

당신은 단순히 추가 엔티티를 필요

Recipe: 
    - @OneToMany Set<QuantifiedIngredient> quantifiedIngredients 
+0

TNX, 나는 생각했다 그 복잡한 PK와 중간 엔티티 (recipe_pk, ingredient_pk)와 qty 속성은 실행 가능한 솔루션 일 수 있습니다. –