Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


8.22.31 @MappedSuperclass

〈この項の構成〉

(1) 説明

マップドスーパークラスであることを指定するアノテーションです。

マップドスーパークラスは,継承するためのクラスであるため,このクラスに対応するテーブルを持ちません。マップドスーパークラスは,サブクラスへのマッピングと関連マッピング情報が継承されることを除いて,エンティティと同じ方法でテーブルにマップされます。

@AttributeOverrideを使うことでマッピング情報をサブクラスでオーバーライドできます。

適用可能要素は,クラスです。

(2) 属性

@MappedSuperclassの属性はありません。