JPAエンティティの主キーの構成 すべてのJPAエンティティには主キーが必要です。 主キーは単一のプリミティブ型またはJDKオブジェクト型のエンティティ・フィールドとして指定できます(「JPAエンティティの単純な主キー・フィールドの構成」を参照)。 個別のコンポジット主キー・クラスを使用して、1つ以上のプリミティブ型またはJDKオブジェクト型から構成されるコンポジット主キーを指定できます(「JPAエンティティのコンポジット主キー・クラスの構成」を参照)。 主キー値を自分で割り当てるか、主キー値ジェネレータに主キー・フィールドを関連付けることができます(「JPAエンティティの自動主キー生成の構成」を参照)。 JPAエンティティの単純な主キー・フィールドの構成 最も単純な主キーは、単一のプリミティブ型またはJDKオブジェクト型のエンティティ・フィールドとして指定する主キーです(「アノテーション