Class ListArrayTypeDescriptor
- java.lang.Object
-
- org.hibernate.type.descriptor.java.AbstractTypeDescriptor<T>
-
- com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor<java.lang.Object>
-
- com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
-
- All Implemented Interfaces:
java.io.Serializable
,org.hibernate.type.descriptor.java.BasicJavaDescriptor<java.lang.Object>
,org.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
,org.hibernate.usertype.DynamicParameterizedType
,org.hibernate.usertype.ParameterizedType
public class ListArrayTypeDescriptor extends AbstractArrayTypeDescriptor<java.lang.Object>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
sqlArrayType
-
Constructor Summary
Constructors Constructor Description ListArrayTypeDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areEqual(java.lang.Object one, java.lang.Object another)
protected java.lang.String
getSqlArrayType()
void
setParameterValues(java.util.Properties parameters)
java.lang.Object
unwrap(java.lang.Object value, java.lang.Class type, org.hibernate.type.descriptor.WrapperOptions options)
java.lang.Object
wrap(java.lang.Object value, org.hibernate.type.descriptor.WrapperOptions options)
-
Methods inherited from class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
extractLoggableRepresentation, fromString, getArrayObjectClass, setArrayObjectClass, toString
-
Methods inherited from class org.hibernate.type.descriptor.java.AbstractTypeDescriptor
extractHashCode, getComparator, getJavaType, getJavaTypeClass, getMutabilityPlan, unknownUnwrap, unknownWrap
-
-
-
-
Method Detail
-
getSqlArrayType
protected java.lang.String getSqlArrayType()
- Overrides:
getSqlArrayType
in classAbstractArrayTypeDescriptor<java.lang.Object>
-
unwrap
public java.lang.Object unwrap(java.lang.Object value, java.lang.Class type, org.hibernate.type.descriptor.WrapperOptions options)
- Specified by:
unwrap
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
- Overrides:
unwrap
in classAbstractArrayTypeDescriptor<java.lang.Object>
-
wrap
public java.lang.Object wrap(java.lang.Object value, org.hibernate.type.descriptor.WrapperOptions options)
- Specified by:
wrap
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
- Overrides:
wrap
in classAbstractArrayTypeDescriptor<java.lang.Object>
-
areEqual
public boolean areEqual(java.lang.Object one, java.lang.Object another)
- Specified by:
areEqual
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
- Overrides:
areEqual
in classAbstractArrayTypeDescriptor<java.lang.Object>
-
setParameterValues
public void setParameterValues(java.util.Properties parameters)
- Specified by:
setParameterValues
in interfaceorg.hibernate.usertype.ParameterizedType
- Overrides:
setParameterValues
in classAbstractArrayTypeDescriptor<java.lang.Object>
-
-