|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.type.AbstractStandardBasicType<T> org.hibernate.type.AbstractSingleColumnStandardBasicType<T> com.vladmihalcea.hibernate.type.AbstractHibernateType<T> com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType<String[]> com.vladmihalcea.hibernate.type.array.StringArrayType
public class StringArrayType
Maps an String[]
array on a PostgreSQL ARRAY type. Multidimensional arrays are supported as well, as explained in this article.
For more details about how to use it, check out this article on vladmihalcea.com.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.hibernate.usertype.DynamicParameterizedType |
---|
org.hibernate.usertype.DynamicParameterizedType.ParameterType |
Field Summary | |
---|---|
static StringArrayType |
INSTANCE
|
Fields inherited from class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType |
---|
SQL_ARRAY_TYPE |
Fields inherited from interface org.hibernate.usertype.DynamicParameterizedType |
---|
ACCESS_TYPE, ENTITY, IS_DYNAMIC, IS_PRIMARY_KEY, PARAMETER_TYPE, PROPERTY, RETURNED_CLASS, XPROPERTY |
Constructor Summary | |
---|---|
StringArrayType()
|
|
StringArrayType(Class arrayClass)
|
|
StringArrayType(Configuration configuration)
|
Method Summary | |
---|---|
String |
getName()
|
Methods inherited from class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType |
---|
registerUnderJavaType, setParameterValues |
Methods inherited from class com.vladmihalcea.hibernate.type.AbstractHibernateType |
---|
getConfiguration |
Methods inherited from class org.hibernate.type.AbstractSingleColumnStandardBasicType |
---|
nullSafeSet, sqlType |
Methods inherited from class org.hibernate.type.AbstractStandardBasicType |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.hibernate.type.SingleColumnType |
---|
fromStringValue, get, nullSafeGet, set, toString |
Methods inherited from interface org.hibernate.type.Type |
---|
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, semiResolve, sqlTypes, toColumnNullness, toLoggableString |
Field Detail |
---|
public static final StringArrayType INSTANCE
Constructor Detail |
---|
public StringArrayType()
public StringArrayType(Configuration configuration)
public StringArrayType(Class arrayClass)
Method Detail |
---|
public String getName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |