8.13 エンティティクラスの継承方法
エンティティクラスの継承には次に示す特長があります。
-
エンティティクラスは抽象クラス,具象クラスのどちらでも使用できます。抽象クラスおよび具象クラスともに,@Entityが定義できます。また,エンティティとしてマップでき,抽象クラスおよび具象クラスの両方に対してクエリを発行できます。
-
エンティティクラスはほかのエンティティクラスから継承できます。
-
エンティティクラスは非エンティティクラスを継承できます。また,非エンティティクラスはエンティティクラスを継承できます。
ここでは,エンティティクラスの継承クラスの種類と継承マッピング戦略について説明します。
- 〈この節の構成〉