|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Target(value=FIELD) @Retention(value=RUNTIME) public @interface Id
エンティティの識別子を示します。
このアノテーションが注釈されるフィールドは、エンティティクラスのメンバでなければいけません。
@Entity
public class Employee {
@Id
@Column(name = "ID")
String id;
...
}
識別子を自動生成する場合は、 GeneratedValue を合わせて注釈します。
GeneratedValue
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||