javax.persistence.GenerationType - JPA enum
javax.persistence
Enum GenerationType
java.lang.Object java.lang.Enum<javax.persistence.GenerationType> javax.persistence.GenerationType
- Implemented Interfaces:
-
Serializable
,Comparable<GenerationType>
- Since:
- JPA 1.0
- See Also:
-
GeneratedValue
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. - Since:
- JPA 1.0
- Since:
- JPA 1.0
- Since:
- JPA 1.0
- Since:
- JPA 1.0
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type.
- Parameters:
-
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
-
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified name
java.lang.NullPointerException
- if the argument is null
Returns an array containing the constants of this enum type.
This method may be used to iterate over the constants as follows:
for (GenerationType c : GenerationType.values()) System.out.println(c)
- Returns:
- an array containing the constants of this enum type, in the order they are declared