Uses of Interface
jakarta.persistence.metamodel.Type
Packages that use Type
Package
Description
Jakarta Persistence Metamodel API
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.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of Type in jakarta.persistence.metamodel
Subinterfaces of Type in jakarta.persistence.metamodelModifier and TypeInterfaceDescriptioninterfaceBasicType<X>Instances of the typeBasicTyperepresent basic types (including temporal and enumerated types).interfaceInstances of the typeEmbeddableTyperepresent embeddable types.interfaceEntityType<X>Instances of the typeEntityTyperepresent entity types.interfaceInstances of the typeIdentifiableTyperepresent entity or mapped superclass types.interfaceManagedType<X>Instances of the typeManagedTyperepresent entity, mapped superclass, and embeddable types.interfaceInstances of the typeMappedSuperclassTyperepresent mapped superclass types.Methods in jakarta.persistence.metamodel that return TypeModifier and TypeMethodDescriptionPluralAttribute.getElementType()Return the type representing the element type of the collection.Type<?>IdentifiableType.getIdType()Return the type that represents the type of the id.MapAttribute.getKeyType()Return the type representing the key type of the map.SingularAttribute.getType()Return the type that represents the type of the attribute. -
Uses of Type in org.hibernate.metamodel.mapping
Subinterfaces of Type in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities. -
Uses of Type in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement TypeModifier 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 Type in org.hibernate.metamodel.model.domain
Subinterfaces of Type in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceModels Hibernate's ANY mapping (reverse discrimination) as a JPA domain model typeinterfaceHibernate extension to the JPABasicTypecontract.interfaceHibernate extension to the JPAEmbeddableTypecontract.interfaceDeprecated.interfaceExtension to the JPAEntityTypecontract.interfaceExtension to the JPAIdentifiableTypecontract.interfaceExtensions to the JPA-definedManagedTypecontract.interfaceExtension of the JPAMappedSuperclassTypecontractinterfaceDescribes any non-collection typeinterfaceClasses in org.hibernate.metamodel.model.domain that implement TypeModifier and TypeClassDescriptionclassclassFunctionality common to all implementations ofIdentifiableType.classFunctionality common to all implementations ofManagedType. -
Uses of Type in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement TypeModifier and TypeClassDescriptionclassAbstract SqmPathSource implementation for discriminatorsclassSqmPathSourceimplementation forAnyDiscriminatorclassclassclassclassclassImplementation ofEmbeddableType.classSqmPathSource implementation for embeddable discriminatorclassSqmPathSource implementation for entity discriminatorclassImplementation ofEntityType.classImplementation ofMappedSuperclassType.class -
Uses of Type in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement TypeModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter -
Uses of Type in org.hibernate.query
Subinterfaces of Type in org.hibernate.queryModifier and TypeInterfaceDescriptioninterfaceSpecialization of DomainType for types that can be used as function returns -
Uses of Type in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement Type -
Uses of Type in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement Type -
Uses of Type in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement TypeModifier and TypeClassDescriptionclassActs as theEntityDomainTypefor a "polymorphic query" grouping. -
Uses of Type in org.hibernate.type
Subinterfaces of Type 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 TypeModifier 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>classclassclassclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of Type in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement TypeModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass
EmbeddableDomainTypeinstead.