この表は、「JPA の詳細」ビューの「主キー生成」領域で、ID マッピングのタイプについて使用可能なフィールドをリストしたものです。
プロパティー | 説明 | デフォルト |
---|---|---|
主キー生成 | これらのフィールドは、主キーの生成方法を定義します。これらのフィールドは @GeneratedValue の注釈に対応します。 |
生成された値 |
戦略 |
|
自動 |
生成プログラム名 | 生成された値の固有名。 | |
テーブル生成プログラム | これらのフィールドは主キーの生成に使用するデータベース・テーブルを定義し、@TableGenerator の注釈に対応します。
これらのフィールドは Strategy = Table のときのみ適用されます。 |
|
名前 | 生成プログラムの固有名。 | |
テーブル | 生成された ID 値を保管するデータベース・テーブル。 | |
主キー列 | 主キーを含むテーブル生成プログラムの「テーブル」の列。 | |
値の列 | 生成された ID 値を保管する列。 | |
主キー列の値 | 生成プログラム・テーブルの「主キー列」の値。 | |
シーケンス生成プログラム | これらのフィールドは主キーの生成に使用する特定シーケンスを定義し、@SequenceGenerator の注釈に対応します。
これらのフィールドは Strategy = Sequence のときのみ適用されます。 |
|
名前 | 主キーの値を定義するのに使用されるシーケンス・テーブルの名前。 | |
シーケンス | シーケンスの固有名。 |