SequenceGenerator
Target: TYPE, METHOD, FIELD
- Implemented Interfaces:
Annotation
Defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue annotation. A sequence generator may be specified on the entity class or on the primary key field or property. The scope of the generator name is global to the persistence unit (across all generator types). Example:
@SequenceGenerator(name="EMP_SEQ", allocationSize=25)
- Since:
- JPA 1.0
The Auto Generated Values article explains how to use
SequenceGenerator
.Public Annotation Attributes
int allocationSize default 50
- Since:
- JPA 1.0
String catalog default ""
- Since:
- JPA 2.0
int initialValue default 1
- Since:
- JPA 1.0
String name default null
- Since:
- JPA 1.0
String schema default ""
- Since:
- JPA 2.0
String sequenceName default ""
Defaults to a provider-chosen value.
- Since:
- JPA 1.0