Interface SimpleDomainType<J>
-
- All Superinterfaces:
BindableType<J>
,DomainType<J>
,SqmExpressible<J>
,Type<J>
- All Known Subinterfaces:
AdjustableBasicType<J>
,AnyMappingDomainType<J>
,BasicDomainType<J>
,BasicPluralType<C,E>
,BasicType<T>
,ConvertedBasicType<J>
,DiscriminatorType<O>
,ReturnableType<T>
- All Known Implementing Classes:
AbstractDiscriminatorSqmPathSource
,AbstractDomainType
,AbstractIdentifiableType
,AbstractManagedType
,AbstractSingleColumnStandardBasicType
,AbstractStandardBasicType
,AnonymousTupleType
,AnyDiscriminatorSqmPathSource
,AnyMappingDomainTypeImpl
,ArrayTupleType
,BasicArrayType
,BasicCollectionType
,BasicSqmPathSource
,BasicTypeImpl
,BasicTypeImpl
,BottomType
,ConvertedBasicArrayType
,ConvertedBasicCollectionType
,ConvertedBasicTypeImpl
,CustomMutabilityConvertedBasicTypeImpl
,CustomMutabilityConvertedPrimitiveBasicTypeImpl
,CustomType
,DiscriminatorType
,DiscriminatorTypeImpl
,EmbeddableTypeImpl
,EmbeddedDiscriminatorSqmPathSource
,EntityDiscriminatorSqmPathSource
,EntityTypeImpl
,ImmutableNamedBasicTypeImpl
,JavaObjectType
,MappedSuperclassTypeImpl
,NamedBasicTypeImpl
,NullType
,PrimitiveBasicTypeImpl
,QueryParameterJavaObjectType
,SerializableToBlobType
,SerializableType
,SqmCteTable
,StandardBasicTypeTemplate
public interface SimpleDomainType<J> extends DomainType<J>, Type<J>
Describes any non-collection type
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Class<J>
getBindableJavaType()
The expected Java type-
Methods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getSqmType, getTupleLength
-
Methods inherited from interface org.hibernate.query.sqm.SqmExpressible
getExpressibleJavaType, getRelationalJavaType, getTypeName, isInstance, resolveExpressible
-
Methods inherited from interface jakarta.persistence.metamodel.Type
getJavaType, getPersistenceType
-
-
-
-
Method Detail
-
getBindableJavaType
default Class<J> getBindableJavaType()
Description copied from interface:BindableType
The expected Java type- Specified by:
getBindableJavaType
in interfaceBindableType<J>
-
-