@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Id
Idアノテーションが適用されたフィールドまたはプロパティは以下のいずれかの型である必要があります。
Stringjava.util.Datejava.math.BigDecimaljava.math.BigIntegerエンティティの主キーがマッピングされるカラムはプライマリーテーブルの主キーであるとみなされます。
Columnアノテーションが指定されていない場合、主キーのカラムの名前は主キープロパティもしくはフィールドの名前とみなされます。
Example:
@Id
public Long getId() { return id; }
Column,
GeneratedValueTranslated by @megascus.