パッケージ jakarta.persistence
アノテーション型 Id
@TargetSE({METHODSE,FIELDSE}) @RetentionSE(RUNTIMESE) public @interface Id
エンティティの主キーを指定します。Idアノテーションが適用されるフィールドまたはプロパティは、次のいずれかの型である必要があります。Java プリミティブ型。プリミティブラッパー型。String;java.util.Date;java.sql.Date;java.math.BigDecimal;java.math.BigIntegerエンティティのプライマリキーにマップされた列は、プライマリテーブルのプライマリキーであると想定されます。
Columnアノテーションが指定されていない場合、主キー列名は主キープロパティまたはフィールドの名前であると見なされます。Example: @Id public Long getId() { return id; }- 導入:
- 1.0
- 関連事項:
Column,GeneratedValue