Package org.hibernate.type
Class BasicTypeReference<T>
java.lang.Object
org.hibernate.type.BasicTypeReference<T>
- All Implemented Interfaces:
Serializable
,BindableType<T>
A basic type reference.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBasicTypeReference
(String name, Class<? extends T> javaType, int sqlTypeCode) BasicTypeReference
(String name, Class<? extends T> javaType, int sqlTypeCode, BasicValueConverter<T, ?> converter) -
Method Summary
Modifier and TypeMethodDescriptionThe expected Java typegetName()
int
boolean
resolveExpressible
(BindingContext bindingContext) Resolve this parameter type to the correspondingSqmExpressible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.query.BindableType
isInstance
-
Constructor Details
-
BasicTypeReference
-
BasicTypeReference
public BasicTypeReference(String name, Class<? extends T> javaType, int sqlTypeCode, BasicValueConverter<T, ?> converter)
-
-
Method Details
-
getName
-
getBindableJavaType
Description copied from interface:BindableType
The expected Java type- Specified by:
getBindableJavaType
in interfaceBindableType<T>
-
getSqlTypeCode
public int getSqlTypeCode() -
getConverter
-
isForceImmutable
public boolean isForceImmutable() -
asImmutable
-
resolveExpressible
Description copied from interface:BindableType
Resolve this parameter type to the correspondingSqmExpressible
- Specified by:
resolveExpressible
in interfaceBindableType<T>
-