如何定义两个相同类型的单向一对多关系?

时间:2014-01-17 10:09:43

标签: java playframework-2.0 one-to-many ebean

我试图使用Play Framework 2 Ebean持久性来声明这个结构:

@Entity
class A {
  @OneToMany
  private List<B> firstBs;

  @OneToMany
  private List<B> secondBs;
}

@Entity
class B {
  @OneToOne
  private Type1 type1;

  @OneToOne
  private Type2 type2;
}

我使用B1和B2为firstBs列表实例化A,并将secondBs为空。但是当我从数据库中检索A实例时,这两个列表包含相同的元素B1和B2。

是否存在两个单向一对多关系的解决方案?

0 个答案:

没有答案