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.
- Author:
- Christian Beikov
- 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()intbooleanresolveExpressible(SessionFactoryImplementor sessionFactory) Resolve this parameter type to the corresponding SqmExpressibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:BindableTypeThe expected Java type- Specified by:
getBindableJavaTypein interfaceBindableType<T>
-
getSqlTypeCode
public int getSqlTypeCode() -
getConverter
-
isForceImmutable
public boolean isForceImmutable() -
asImmutable
-
resolveExpressible
Description copied from interface:BindableTypeResolve this parameter type to the corresponding SqmExpressible- Specified by:
resolveExpressiblein interfaceBindableType<T>
-