javax.persistence
Annotation Type TableGenerator


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

Version:
$Rev: 467742 $ $Date: 2006-10-25 12:30:38 -0700 (Wed, 25 Oct 2006) $

Required Element Summary
 String name
           
 
Optional Element Summary
 int allocationSize
           
 String catalog
           
 int initialValue
           
 String pkColumnName
           
 String pkColumnValue
           
 String schema
           
 String table
           
 UniqueConstraint[] uniqueConstraints
           
 String valueColumnName
           
 

Element Detail

name

public abstract String name

table

public abstract String table
Default:
""

catalog

public abstract String catalog
Default:
""

schema

public abstract String schema
Default:
""

pkColumnName

public abstract String pkColumnName
Default:
""

valueColumnName

public abstract String valueColumnName
Default:
""

pkColumnValue

public abstract String pkColumnValue
Default:
""

initialValue

public abstract int initialValue
Default:
0

allocationSize

public abstract int allocationSize
Default:
50

uniqueConstraints

public abstract UniqueConstraint[] uniqueConstraints
Default:
{}


Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.