org.seasar.doma
注釈型 Id


@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Id

エンティティの識別子を示します。

このアノテーションが注釈されるフィールドは、エンティティクラスのメンバでなければいけません。

例:
 @Entity
 public class Employee {
 
     @Id
     @Column(name = "ID")
     String id;
     ...
 }
 
識別子を自動生成する場合は、 GeneratedValue を合わせて注釈します。

作成者:
taedium
関連項目:
GeneratedValue



Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.