Playframework 2.0 将字段添加到关联表

Playframework 2.0 将字段添加到关联表,playframework-2.0,ebean,Playframework 2.0,Ebean,你好,我有两个表(消息,人)多对多(m:n)的关系 现在在这个表(mm表)中,我有两个字段。Message\u id和person\u id。我想添加带有日期的字段,以便 消息id、个人id、我的日期 我无法将其添加到这两个模型中,因为日期对协会很重要。如何添加它以及如何在代码中获取它?我唯一的想法是创建一个名为Message_person的类(如我的表),并在其中添加3个字段,Message_id、person_id、mydate,但我不确定我是否可以这样做,你是对的。您必须创建第三个模型来保

你好,我有两个表(消息,人)多对多(m:n)的关系

现在在这个表(mm表)中,我有两个字段。Message\u id和person\u id。我想添加带有日期的字段,以便

消息id、个人id、我的日期


我无法将其添加到这两个模型中,因为日期对协会很重要。如何添加它以及如何在代码中获取它?我唯一的想法是创建一个名为Message_person的类(如我的表),并在其中添加3个字段,Message_id、person_id、mydate,但我不确定我是否可以这样做,你是对的。您必须创建第三个模型来保存您的信息:
date

您的新表应该如下所示:

public class MessageByPerson {

   @ManyToOne
   private Message message;

   @ManyToOne
   private Person person;

   @Column
   private Date date;

}

唯一的约会?还是全部3个字段?当我创建新类时,应该映射多少对多关系?我在Message and Person中也这样做了
@OneToOne
?我用
@ManyToOne
更新了我的答案,你必须在其他类中使用
@OneToMany