public class EnumArrayType extends AbstractHibernateType<Enum[]> implements org.hibernate.usertype.DynamicParameterizedType
Enum[]
array on a database ARRAY type.
The SQL_ARRAY_TYPE
parameter is used to define the enum type name in the database.
Modifier and Type | Field and Description |
---|---|
static EnumArrayType |
INSTANCE |
static String |
SQL_ARRAY_TYPE |
Constructor and Description |
---|
EnumArrayType() |
EnumArrayType(Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
protected boolean |
registerUnderJavaType() |
void |
setParameterValues(Properties parameters) |
getConfiguration
nullSafeSet, sqlType
assemble, beforeAssemble, canDoExtraction, canDoSetting, compare, deepCopy, deepCopy, defaultSizes, dictatedSizes, disassemble, extract, extract, fromString, fromStringValue, get, getColumnSpan, getDefaultSize, getDictatedSize, getHashCode, getHashCode, getJavaTypeDescriptor, getMutabilityPlan, getRegistrationKeys, getReplacement, getReturnedClass, getSemiResolvedType, getSqlTypeDescriptor, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeSet, remapSqlTypeDescriptor, replace, replace, resolve, semiResolve, set, setJavaTypeDescriptor, setSqlTypeDescriptor, sqlTypes, toColumnNullness, toLoggableString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromStringValue, get, nullSafeGet, set, toString
assemble, beforeAssemble, compare, deepCopy, defaultSizes, dictatedSizes, disassemble, getColumnSpan, getHashCode, getHashCode, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeGet, nullSafeSet, replace, replace, resolve, resolve, semiResolve, sqlTypes, toColumnNullness, toLoggableString
public static final EnumArrayType INSTANCE
public static final String SQL_ARRAY_TYPE
public EnumArrayType()
public EnumArrayType(Configuration configuration)
public String getName()
getName
in interface org.hibernate.type.Type
protected boolean registerUnderJavaType()
registerUnderJavaType
in class org.hibernate.type.AbstractStandardBasicType<Enum[]>
public void setParameterValues(Properties parameters)
setParameterValues
in interface org.hibernate.usertype.ParameterizedType
Copyright © 2019. All rights reserved.