Package org.hibernate
Enum EntityMode
- java.lang.Object
-
- java.lang.Enum<EntityMode>
-
- org.hibernate.EntityMode
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<EntityMode>
public enum EntityMode extends java.lang.Enum<EntityMode>
Defines the representation modes available for entities.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getExternalName()
static EntityMode
parse(java.lang.String entityMode)
Legacy-style entity-mode name parsing.java.lang.String
toString()
static EntityMode
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static EntityMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
POJO
public static final EntityMode POJO
Thepojo
entity mode describes an entity model made up of entity classes (loosely) following the java bean convention.
-
MAP
public static final EntityMode MAP
Thedynamic-map
entity mode describes an entity model defined usingMap
references.
-
-
Method Detail
-
values
public static EntityMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EntityMode c : EntityMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EntityMode valueOf(java.lang.String name)
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. (Extraneous whitespace characters are not permitted.)- 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 namejava.lang.NullPointerException
- if the argument is null
-
getExternalName
public java.lang.String getExternalName()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<EntityMode>
-
parse
public static EntityMode parse(java.lang.String entityMode)
Legacy-style entity-mode name parsing. Case insensitive- Parameters:
entityMode
- The entity mode name to evaluate- Returns:
- The appropriate entity mode;
null
for incomingentityMode
param is treated by returningPOJO
.
-
-