このJPAモデルを実装しようとしています:
- クラス
Owner
はEntity
.@Embedded
class のインスタンスがありますAbstractParent
。 - クラス
AbstractParent
は@Embeddable
です。これは抽象クラスで、このクラスには 2 つの子があります。子は具象クラスです。
例外は次のとおりです。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 を使用しています。