1

你好

我有两个模型Entry,它们与注释Entrant有关系。ManyToMany在生成 DDL Ebean 时,会添加entry_entrant包含提到的模型 ID 的字段的表。

一般来说,我需要扩展此表,以添加字段,即关系创建日期或添加关系的用户。

这是使用注释的简化方法,还是我应该只创建两个OneToMany关系并添加手动EntryEntrant关联模型?

提前感谢,比西奥!

4

1 回答 1

2

我在休眠时遇到了类似的问题。我使用了第二种方法并创建了一个包含我需要的字段的普通类。与其他 2 个类(在您的情况下为 Entry 和 Entrant)相比,我创建了与第三类的 @OneToMany 关系。老实说,多对多的好方法是由两个一对一的聚合表创建。在这里你只是手动创建这个

于 2012-04-24T06:52:17.767 回答