Jakarta Persistence (JPA) Enum
jakarta.persistence.EnumType
java.lang.Object ∟java.lang.Enum<jakarta.persistence.EnumType> ∟jakarta.persistence.EnumType
- Implemented Interfaces:
Constable,Comparable<E>,Serializable
Enumerates available options for mapping enumerated types. The values of this enumeration specify how a persistent property or field whose type is a Java
enum type should be persisted.- See Also:
- Since:
- Jakarta Persistence (JPA) 1.0
The JPA Persistable Types article explains how to use
EnumType.Enum Constants
The ordinal value of an enum instance with no
EnumeratedValue field is the value of its Enum.java.lang.Enum/ordinal() member.- Since:
- Jakarta Persistence (JPA) 1.0
The string value of an enum instance with no
EnumeratedValue field is the value of its Enum.java.lang.Enum/name() member.- Since:
- Jakarta Persistence (JPA) 1.0
Synthetic Public Static Methods:
values(), valueOf(String)Additional JDK methods inherited from java.lang.Enum
clone(), compareTo(E), describeConstable(), equals(Object), finalize(), getDeclaringClass(), hashCode(), name(), ordinal(), readObject(ObjectInputStream), readObjectNoData(), toString(), valueOf(Class,String)Additional JDK methods inherited from java.lang.Object
clone(), equals(Object), finalize(), getClass(), hashCode(), notify(), notifyAll(), toString(), wait(), wait(long), wait(long,int), wait0(long)Additional JDK methods inherited from java.lang.constant.Constable
describeConstable()Additional JDK methods inherited from java.lang.Comparable
compareTo(T)