8.22.31 @MappedSuperclass
(1) 説明
マップドスーパークラスであることを指定するアノテーションです。
マップドスーパークラスは,継承するためのクラスであるため,このクラスに対応するテーブルを持ちません。マップドスーパークラスは,サブクラスへのマッピングと関連マッピング情報が継承されることを除いて,エンティティと同じ方法でテーブルにマップされます。
@AttributeOverrideを使うことでマッピング情報をサブクラスでオーバーライドできます。
適用可能要素は,クラスです。
(2) 属性
@MappedSuperclassの属性はありません。