ManyToMany映射+关联表中的其他字段

时间:2012-04-23 13:37:47

标签: playframework playframework-2.0 ebean

ellou'

我有两个模型EntryEntrant与注释有ManyToMany关系。生成DDL Ebean时会添加entry_entrant表,其中包含所提及模型ID的字段。

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

这是使用注释执行此操作的简化方法,还是应该创建两个OneToMany关系并添加EntryEntrant关联的manualy模型?

提前致谢,biesior!

1 个答案:

答案 0 :(得分:2)

我遇到了与hibernate类似的问题。我使用了第二个aproach并创建了一个包含我需要的字段的普通类。与其他2个类(在您输入和参与者中)相比,我创建了@OneToMany关系到第三个类。要做到这一点,这是一个很好的方式案例,很多人是通过两个一对一的聚合表创建的。在这里你只是创建这个manualy