Uses of Interface
org.hibernate.metamodel.model.domain.SimpleDomainType
Packages that use SimpleDomainType
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
Support for tuples in SQM.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of SimpleDomainType in org.hibernate.graph.internal
Fields in org.hibernate.graph.internal declared as SimpleDomainTypeModifier and TypeFieldDescriptionprotected final SimpleDomainType<K>AttributeNodeImpl.keyGraphType -
Uses of SimpleDomainType in org.hibernate.metamodel.mapping
Subinterfaces of SimpleDomainType in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities. -
Uses of SimpleDomainType in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SimpleDomainTypeModifier and TypeClassDescriptionclassSpecialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcType -
Uses of SimpleDomainType in org.hibernate.metamodel.model.domain
Subinterfaces of SimpleDomainType in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceModels Hibernate's@Anymapping (reverse discrimination) as a JPA domain model type.interfaceHibernate extension to the JPABasicTypecontract.interfaceSpecialization ofSimpleDomainTypefor types that can be used as function returns.Methods in org.hibernate.metamodel.model.domain that return SimpleDomainTypeModifier and TypeMethodDescriptionAnyMappingDomainType.getDiscriminatorType()BagPersistentAttribute.getElementType()PluralPersistentAttribute.getElementType()IdentifiableDomainType.getIdType()MapPersistentAttribute.getKeyGraphType()PersistentAttribute.getKeyGraphType()default SimpleDomainType<?>PluralPersistentAttribute.getKeyGraphType()AnyMappingDomainType.getKeyType()MapPersistentAttribute.getKeyType()SingularPersistentAttribute.getType()BagPersistentAttribute.getValueGraphType()PluralPersistentAttribute.getValueGraphType() -
Uses of SimpleDomainType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement SimpleDomainTypeModifier and TypeClassDescriptionclassAbstract SqmPathSource implementation for discriminatorsclassclassFunctionality common to all implementations ofIdentifiableType.classFunctionality common to all implementations ofManagedType.classSqmPathSourceimplementation forAnyDiscriminatorclassclassclassclassclassImplementation ofEmbeddableType.classSqmPathSource implementation for embeddable discriminatorclassSqmPathSource implementation for entity discriminatorclassImplementation ofEntityType.classImplementation ofMappedSuperclassType.classMethods in org.hibernate.metamodel.model.domain.internal that return SimpleDomainTypeModifier and TypeMethodDescriptionAbstractPluralAttribute.getElementType()AbstractIdentifiableType.getIdType()AbstractPluralAttribute.getKeyGraphType()MapAttributeImpl.getKeyGraphType()SingularAttributeImpl.getKeyGraphType()AnyMappingDomainTypeImpl.getKeyType()MapAttributeImpl.getKeyType()SingularAttributeImpl.getType()AbstractPluralAttribute.getValueGraphType()Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type SimpleDomainTypeModifierConstructorDescriptionAnyDiscriminatorSqmPathSource(String localPathName, SqmPathSource<D> pathModel, SimpleDomainType<D> domainType, Bindable.BindableType jpaBindableType) -
Uses of SimpleDomainType in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SimpleDomainTypeModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of SimpleDomainType in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement SimpleDomainType -
Uses of SimpleDomainType in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return SimpleDomainType -
Uses of SimpleDomainType in org.hibernate.query.sqm.tuple
Subinterfaces of SimpleDomainType in org.hibernate.query.sqm.tupleModifier and TypeInterfaceDescriptioninterfaceTupleType<J>Describes any structural type without a direct java type representation. -
Uses of SimpleDomainType in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement SimpleDomainTypeMethods in org.hibernate.query.sqm.tuple.internal that return SimpleDomainTypeModifier and TypeMethodDescriptionAnonymousTupleSqmAssociationPathSource.getKeyGraphType()AnonymousTupleSqmAssociationPathSourceNew.getKeyGraphType()AnonymousTupleSqmAssociationPathSource.getType()AnonymousTupleSqmAssociationPathSourceNew.getType()Constructors in org.hibernate.query.sqm.tuple.internal with parameters of type SimpleDomainTypeModifierConstructorDescriptionAnonymousTupleSqmAssociationPathSource(String localPathName, SqmPath<J> path, SimpleDomainType<J> domainType) AnonymousTupleSqmAssociationPathSourceNew(String localPathName, SqmPathSource<J> pathSource, SqmDomainType<J> sqmPathType, SimpleDomainType<J> domainType) -
Uses of SimpleDomainType in org.hibernate.type
Subinterfaces of SimpleDomainType in org.hibernate.typeModifier and TypeInterfaceDescriptioninterfaceExtension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E> A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceExtension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement SimpleDomainTypeModifier and TypeClassDescriptionclassTODO : javadocclassConvenience base class forBasicTypeimplementations.classBasicArrayType<T,E> A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E> A type that maps betweenARRAYandCollection<T>classA type that is assignable to every non-primitive type, that is, the type ofnull.classConvertedBasicArrayType<T,S, E> Given aBasicValueConverterfor an array type,classConvertedBasicCollectionType<C extends Collection<E>,E> A converted basic array type.classCustomType<J>classclassclassclassSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of SimpleDomainType in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement SimpleDomainTypeModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass
DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter