2010-05-31 69 views
2

我在两个类之间有ManyToMany关系,例如类Customer和类Item。一位顾客可以购买多件商品,一件商品可以由不同的顾客购买。我需要在这种关系中存储额外的信息,例如购买物品的那一天。我不知道这通常是如何在JPA中建模的,因为我不知道如何在代码中表达它。我是否必须创建一个新类来为关系的所有属性建模,并在其他类之间建立manyToMany关系,或者是更好的方法来完成此操作?使用属性建模manyToMany关系

感谢

+0

好的,因为我看到我需要额外的课程。我有没有这种类型的命名约定? – Javi 2010-05-31 11:48:24

回答

3

推荐的方法是创建一个新的关联类存储所需的属性,和两个-to-many关联到所涉及的双方。

1

我想你确实需要为关系创建一个新类。

1

就像你说的那样,正确的方法是创建一个具有附加属性的新类。