我正在尝试实现这个 JPA 模型:
- 类
Owner
是一个Entity
. 它有@Embedded
类的实例AbstractParent
。 - 类
AbstractParent
是@Embeddable
. 它是一个抽象类,这个类有两个孩子。孩子是具体的类。
例外是:Cannot instantiate abstract class or interface: AbstractParent
似乎(1)我需要组件继承,但是(2)JPA中不允许组件继承,(3)它没有在Hibernate中实现。你能确认(1)、(2)和(3)是正确的吗?如果它们是正确的,您能否提供任何建议或解决方法?我使用 hibernate-jpa 2.0、hibernate-core 3.5.1、hibernate-core-annotations 3.2.0