|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value=FIELD) @Retention(value=RUNTIME) public @interface Column
データベースのテーブルのカラムを示します。
このアノテーションが注釈されるフィールドは、 エンティティクラスのメンバでなければいけません。
@Entity public class Employee { @Column(name = "EMPLOYEE_NAME") String employeeName; @Column(name = "SALARY") BigDecimal salary; ... }
任意要素の概要 | |
---|---|
boolean |
insertable
プロパティに対応するカラムをINSERT文に含めるかどうかを示します。 |
String |
name
カラム名です。 |
boolean |
updatable
プロパティに対応するカラムをUPDATE文のSET句に含めるかどうかを示します。 |
public abstract String name
指定しない場合、カラム名は Entity.naming()
に指定した列挙型 によって解決されます。
public abstract boolean insertable
public abstract boolean updatable
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |