net.sf.thirdi.jdbc.annotation
注釈型 Column


@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Column

概要(abstract): バインド対象のフィールド・メソッドに対するアノテーション  .

バインド対象のフィールド・セッターメソッドに付加するためのアノテーション

導入されたバージョン:
JDK 5.0
バージョン:
1.0
作成者:
kensir0u

必須要素の概要
 java.lang.String name
           
 
任意要素の概要
 java.lang.String alias
          エイリアスを設定します。
 java.lang.String columnDefinition
           
 boolean exclude
          バインド対象外とします。
 int index
           
 boolean insertable
           
 int length
           
 boolean nullable
           
 int precision
           
 int scale
           
 java.lang.String table
           
 boolean unique
           
 boolean updatable
           
 

要素の詳細

name

public abstract java.lang.String name

unique

public abstract boolean unique
デフォルト:
false

nullable

public abstract boolean nullable
デフォルト:
false

insertable

public abstract boolean insertable
デフォルト:
false

updatable

public abstract boolean updatable
デフォルト:
false

columnDefinition

public abstract java.lang.String columnDefinition
デフォルト:
""

table

public abstract java.lang.String table
デフォルト:
""

length

public abstract int length
デフォルト:
-1

precision

public abstract int precision
デフォルト:
-1

scale

public abstract int scale
デフォルト:
-1

alias

public abstract java.lang.String alias
エイリアスを設定します。

デフォルト:
""

index

public abstract int index
デフォルト:
-32768

exclude

public abstract boolean exclude
バインド対象外とします。

デフォルト:
false