パッケージ jakarta.persistence

アノテーション型 Id


  • @TargetSE({METHODSE,FIELDSE})
    @RetentionSE(RUNTIMESE)
    public @interface Id
    エンティティの主キーを指定します。Id アノテーションが適用されるフィールドまたはプロパティは、次のいずれかの型である必要があります。Java プリミティブ型。プリミティブラッパー型。Stringjava.util.Datejava.sql.Datejava.math.BigDecimaljava.math.BigInteger

    エンティティのプライマリキーにマップされた列は、プライマリテーブルのプライマリキーであると想定されます。Column アノテーションが指定されていない場合、主キー列名は主キープロパティまたはフィールドの名前であると見なされます。

       Example:
    
       @Id
       public Long getId() { return id; }
     
    導入:
    1.0
    関連事項:
    Column, GeneratedValue