我在两个类之间有一个ManyToMany关系,例如类Customer和类Item。顾客可以购买多件商品,不同的顾客可以购买商品。我需要在这种关系中存储额外的信息,例如购买物品的那天。我想知道这通常是如何在JPA中建模的,因为我不确定如何在代码中表达这一点。我是否必须创建一个新类来模拟关系的所有属性,并在其他类之间建立manyToMany关系,或者是更好的方法吗?
由于
答案 0 :(得分:3)
建议的方法是创建一个新的关联类来存储所需的属性,并为所涉及的两方创建两个一对多的关联。
答案 1 :(得分:1)
我想你确实必须为这段关系创建一个新类。
答案 2 :(得分:1)
就像你自己说的那样,正确的方法是创建一个带有附加属性的新类。