Interface DomainType<J>
- All Superinterfaces:
BindableType<J>,SqmExpressible<J>
- All Known Subinterfaces:
AdjustableBasicType<J>,AnyMappingDomainType<J>,BasicDomainType<J>,BasicPluralType<C,,E> BasicType<T>,ConvertedBasicType<J>,DiscriminatorType<O>,EmbeddableDomainType<J>,EmbeddedDomainType<J>,EntityDomainType<J>,IdentifiableDomainType<J>,ManagedDomainType<J>,MappedSuperclassDomainType<J>,ReturnableType<T>,SimpleDomainType<J>,TreatableDomainType<J>
- 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,SqmPolymorphicRootDescriptor,StandardBasicTypeTemplate
Describes any type that occurs in the application's domain model.
The base for Hibernate's extension of the JPA type system.
Encapsulates a JavaType describing the more rudimentary
aspects of the Java type. The DomainType is a higher-level construct
incorporating information such as bean properties, constructors, etc
- Author:
- Steve Ebersole
-
Method Summary
Methods inherited from interface org.hibernate.query.BindableType
getBindableJavaTypeMethods inherited from interface org.hibernate.query.sqm.SqmExpressible
getExpressibleJavaType, getRelationalJavaType, getTypeName, isInstance, resolveExpressible
-
Method Details
-
getSqmType
- Specified by:
getSqmTypein interfaceSqmExpressible<J>
-
getTupleLength
default int getTupleLength()
-