javax.persistence
注釈タイプ TableGenerator


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


必須要素の概要
 String name
           
 
任意要素の概要
 int allocationSize
           
 String catalog
           
 int initialValue
           
 String pkColumnName
           
 String pkColumnValue
           
 String schema
           
 String table
           
 UniqueConstraint[] uniqueConstraints
           
 String valueColumnName
           
 

要素の詳細

name

public abstract String name

table

public abstract String table
デフォルト:
""

catalog

public abstract String catalog
デフォルト:
""

schema

public abstract String schema
デフォルト:
""

pkColumnName

public abstract String pkColumnName
デフォルト:
""

valueColumnName

public abstract String valueColumnName
デフォルト:
""

pkColumnValue

public abstract String pkColumnValue
デフォルト:
""

initialValue

public abstract int initialValue
デフォルト:
0

allocationSize

public abstract int allocationSize
デフォルト:
50

uniqueConstraints

public abstract UniqueConstraint[] uniqueConstraints
デフォルト:
{}


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.