javax.persistence
@Target(value={TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) public @interface SequenceGenerator
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
name
A unique generator name that can be referenced by one or more classes to be the generator for primary key values
|
Modifier and Type | Optional Element and Description |
---|---|
int |
allocationSize
The amount to increment by when allocating sequence numbers from the sequence
|
int |
initialValue
The value from which the sequence object is to start generating
|
java.lang.String |
sequenceName
The name of the database sequence object from which to obtain primary key values
Defaults to a provider-chosen value
|
public abstract java.lang.String name
public abstract java.lang.String sequenceName
public abstract int initialValue
public abstract int allocationSize