【发布时间】:2013-08-20 12:29:27
【问题描述】:
我正在使用 Play 2 框架和 ebean ORM 用 Java 构建应用程序。
我有一个实体类Person,它与几个具有超类型Certificate 的实体类相关,即abstract@MappedSuperclass。目前,我正在为每个子类创建一个关系,如下所示:
public class `Person` extends Model {
// elided...
@OneToMany
public List<SubType1> subType1s;
@OneToMany
List<SubType2> subType2s;
// elided...
}
子类如下所示:
public class SubTypeGeneric {
// elided...
@ManyToOne
public Person person;
// elided...
}
我想知道的是:是否可以将Person 中的子类实体列表组合成一个超类列表,如下所示:
public class `Person` extends Model {
// elided...
@OneToMany
public List<SuperType> superTypes;
// elided...
}
【问题讨论】:
标签: java jpa orm playframework-2.1 ebean