javax.persistence
public enum class: GenerationType [javadoc |
source]
java.lang.Enum
javax.persistence.GenerationType
Defines the types of primary key generation.
- author:
Emmanuel - Bernard
| Field Summary |
|---|
| public GenerationType | TABLE | Indicates that the persistence provider must assign primary keys for the entity using an underlying
database table to ensure uniqueness. |
| public GenerationType | SEQUENCE | Indicates that the persistence provider must assign primary keys for the entity using database
sequence column. |
| public GenerationType | IDENTITY | Indicates that the persistence provider must assign primary keys for the entity using
database identity column. |
| public GenerationType | AUTO | Indicates that the persistence provider should pick an appropriate strategy for the
particular database. The AUTO generation strategy may expect a database resource
to exist, or it may attempt to create one. A vendor may provide documentation on how
to create such resources in the event that it does not support schema generation or cannot
create the schema resource at runtime. |