|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<GenerationType>
com.github.drinkjava2.jdialects.annotation.jpa.GenerationType
public enum GenerationType
Defines the types of primary key generation strategies.
GeneratedValue| Enum Constant Summary | |
|---|---|
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 |
|
UUID32
A 32 character length UUID |
|
UUID36
A 36 character length UUID |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
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 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
| Method Detail |
|---|
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 name
NullPointerException - if the argument is null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||