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...
}