|
||||||||||
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<Date[]> com.vladmihalcea.hibernate.type.array.DateArrayType
public class DateArrayType
Maps an Date[]
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 DateArrayType |
INSTANCE
|
Fields inherited from interface org.hibernate.usertype.DynamicParameterizedType |
---|
ACCESS_TYPE, ENTITY, IS_DYNAMIC, IS_PRIMARY_KEY, PARAMETER_TYPE, PROPERTY, RETURNED_CLASS, XPROPERTY |
Constructor Summary | |
---|---|
DateArrayType()
|
|
DateArrayType(Class arrayClass)
|
|
DateArrayType(Configuration configuration)
|
Method Summary | |
---|---|
String |
getName()
|
protected boolean |
registerUnderJavaType()
|
void |
setParameterValues(Properties parameters)
|
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 DateArrayType INSTANCE
Constructor Detail |
---|
public DateArrayType()
public DateArrayType(Configuration configuration)
public DateArrayType(Class arrayClass)
Method Detail |
---|
public String getName()
getName
in interface org.hibernate.type.Type
protected boolean registerUnderJavaType()
registerUnderJavaType
in class org.hibernate.type.AbstractStandardBasicType<Date[]>
public void setParameterValues(Properties parameters)
setParameterValues
in interface org.hibernate.usertype.ParameterizedType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |