Cosminexus アプリケーションサーバ V8 リファレンス API編

[目次][索引][前へ][次へ]

2.6.21 @Id

<この項の構成>
(1) 説明
(2) 属性

(1) 説明

エンティティクラスのプライマリキーのプロパティまたはフィールドであることを示すアノテーションです。

@Idは,エンティティクラスまたはマップドスーパークラスで適用されます。

@Idを指定したフィールドまたはプロパティに対してマップされたデータベース上のカラムは,プライマリテーブルのプライマリキーカラムであると仮定されます。プライマリキーカラムのカラム名を@Columnを用いて指定していない場合,プライマリキーカラムのカラム名は@Idを指定したフィールドまたはプロパティの名前になります。

なお,@Idを指定したフィールドに@Versionを指定した場合は,@Idが無効になります。

適用可能要素は,メソッドとフィールドです。

(2) 属性

なし