Class AbstractDomainType<J>
java.lang.Object
org.hibernate.metamodel.model.domain.AbstractDomainType<J>
- All Implemented Interfaces:
Type<J>,DomainType<J>,SimpleDomainType<J>,BindableType<J>,SqmExpressible<J>
- Direct Known Subclasses:
AbstractManagedType
- Author:
- Steve Ebersole
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe expected Java typeThe Java type descriptor for this expressibleReturn the represented Java type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getSqmType, getTupleLengthMethods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaType, getTypeName, isInstance, resolveExpressibleMethods inherited from interface jakarta.persistence.metamodel.Type
getPersistenceType
-
Constructor Details
-
AbstractDomainType
-
-
Method Details
-
getExpressibleJavaType
Description copied from interface:SqmExpressibleThe Java type descriptor for this expressible- Specified by:
getExpressibleJavaTypein interfaceSqmExpressible<J>
-
getJavaType
Description copied from interface:TypeReturn the represented Java type.- Specified by:
getJavaTypein interfaceType<J>- Returns:
- Java type
-
getBindableJavaType
Description copied from interface:BindableTypeThe expected Java type- Specified by:
getBindableJavaTypein interfaceBindableType<J>- Specified by:
getBindableJavaTypein interfaceSimpleDomainType<J>
-