我使用带有
我有一个基类(是抽象的),以及两个扩展此基类的具体类。 我不想持久化此基类,而是想要具体类。 在基类中,我有另一个模型类作为属性,换句话说,我的基类中有
我的问题是实现这一点的最佳方法是什么? 使用
我还担心将来可能会遇到查询和性能问题。
PostgreSQL
和JPA
的Play Framework 1.2.4。 我想要一个模型层次结构,并且看到有一些替代方法可以实现这一点。我有一个基类(是抽象的),以及两个扩展此基类的具体类。 我不想持久化此基类,而是想要具体类。 在基类中,我有另一个模型类作为属性,换句话说,我的基类中有
@ManyToOne
关系。我的问题是实现这一点的最佳方法是什么? 使用
@MappedSuperclass
还是@Inheritance
与TABLE_PER_CLASS
策略? 我有点困惑,因为它们似乎在本质上是等效的。我还担心将来可能会遇到查询和性能问题。
@Inheritence
更改为@Inheritance
,因为我认为这是一个打字错误。 - Cœur