最佳答案
我使用的是带有 PostgreSQL
和 JPA
的 Play Framework 1.2.4。我希望有一个模型层次结构,并看到有一些替代方案来做到这一点。
我有一个基类(它是抽象的)和两个具体的类来扩展这个基类。当我想要具体的类时,我不想持久化这个基类。在基类中,我有另一个 Model 类作为属性,换句话说,我在基类中有 @ManyToOne
关系。
我的问题是,实现这一目标的最佳方式是什么?使用 @MappedSuperclass
或 @Inheritance
与 TABLE_PER_CLASS
策略?我有点困惑,因为他们似乎相当于 实际上。
我还担心将来可能会遇到的查询和性能问题。