【发布时间】:2011-03-31 19:41:18
【问题描述】:
我的项目中有一个简单的继承关系,我希望超类是抽象的。一些继承类将需要额外的数据库信息,而另一些则不需要。我不确定要使用哪种继承策略。
我似乎无法找到一个直接的答案,即超类可以拥有一个带有 JOINED 策略的抽象类。
我怀疑子类的数量不会变得太大,而且它们都不应该有很多额外的数据,所以也许一个 SINGLE_TABLE 就足够了。
我真的不想无缘无故多表,所以TABLE_PER_CLASS是不合适的。
如果有任何指导,我将不胜感激。
谢谢
【问题讨论】:
标签: java hibernate inheritance jpa hibernate-annotations