public abstract class AbstractArrayTypeDescriptor<T>
extends org.hibernate.type.descriptor.java.AbstractTypeDescriptor<T>
implements org.hibernate.usertype.DynamicParameterizedType
Modifier | Constructor and Description |
---|---|
|
AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) |
protected |
AbstractArrayTypeDescriptor(Class<T> arrayObjectClass,
org.hibernate.type.descriptor.java.MutabilityPlan<T> mutableMutabilityPlan) |
Modifier and Type | Method and Description |
---|---|
boolean |
areEqual(Object one,
Object another) |
String |
extractLoggableRepresentation(T value) |
T |
fromString(String string) |
Class<T> |
getArrayObjectClass() |
protected String |
getSqlArrayType() |
void |
setArrayObjectClass(Class<T> arrayObjectClass) |
void |
setParameterValues(Properties parameters) |
String |
toString(Object value) |
<X> X |
unwrap(T value,
Class<X> type,
org.hibernate.type.descriptor.WrapperOptions options) |
<X> T |
wrap(X value,
org.hibernate.type.descriptor.WrapperOptions options) |
extractHashCode, getComparator, getJavaType, getJavaTypeClass, getMutabilityPlan, unknownUnwrap, unknownWrap
public void setParameterValues(Properties parameters)
setParameterValues
in interface org.hibernate.usertype.ParameterizedType
public String toString(Object value)
toString
in interface org.hibernate.type.descriptor.java.JavaTypeDescriptor<T>
public T fromString(String string)
fromString
in interface org.hibernate.type.descriptor.java.JavaTypeDescriptor<T>
public <X> X unwrap(T value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
unwrap
in interface org.hibernate.type.descriptor.java.JavaTypeDescriptor<T>
public <X> T wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
wrap
in interface org.hibernate.type.descriptor.java.JavaTypeDescriptor<T>
protected String getSqlArrayType()
Copyright © 2022. All rights reserved.