public enum GenerationType extends Enum<GenerationType>
GeneratedValue| Enum Constant and Description |
|---|
AUTO
Indicates that the persistence provider should pick an appropriate
strategy for the particular database.
|
IDENTITY
Indicates that the persistence provider must assign primary keys for the
entity using a database identity column.
|
OTHER
Unknow or Customized IdGenerators
|
SEQUENCE
Indicates that the persistence provider must assign primary keys for the
entity using a database sequence.
|
SNOWFLAKE
A Snowflake ID
|
SORTED_UUID
A sorted UUID
|
TABLE
Indicates that the persistence provider must assign primary keys for the
entity using an underlying database table to ensure uniqueness.
|
TIMESTAMP
A TimeStamp
|
UUID_ANY
A Any length UUID
|
UUID25
A 25 character length UUID
|
UUID26
A 26 character length UUID
|
UUID32
A 32 character length UUID
|
UUID36
A 36 character length UUID
|
| Modifier and Type | Method and Description |
|---|---|
static GenerationType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GenerationType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GenerationType TABLE
public static final GenerationType SEQUENCE
public static final GenerationType IDENTITY
public static final GenerationType AUTO
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.public static final GenerationType UUID25
public static final GenerationType UUID26
public static final GenerationType UUID32
public static final GenerationType UUID36
public static final GenerationType UUID_ANY
public static final GenerationType SORTED_UUID
public static final GenerationType TIMESTAMP
public static final GenerationType SNOWFLAKE
public static final GenerationType OTHER
public static GenerationType[] values()
for (GenerationType c : GenerationType.values()) System.out.println(c);
public static GenerationType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2021. All rights reserved.