Uses of Interface
org.hibernate.metamodel.mapping.EntityMappingType
-
Packages that use EntityMappingType Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.temptable Support for temporary tables.org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.loader.ast.internal org.hibernate.loader.ast.spi org.hibernate.loader.internal org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.procedure.internal Defines the internal implementation of the stored procedure SPI.org.hibernate.processor.validation Validation for HQL queries.org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.derived org.hibernate.query.internal org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMapping
or thehbm.xml
mapping element<resultset/>
.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQuery
APIsorg.hibernate.query.results.implicit Defines support for implicit ResultSet mappings.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.mutation.internal.inline org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.query.sqm.mutation.spi SPI for handling SQM UPDATE and DELETE queriesorg.hibernate.query.sqm.sql.internal org.hibernate.sql.ast.tree.cte Support for common table expressions (CTE) in a SQL tree.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.embeddable.internal org.hibernate.sql.results.graph.entity org.hibernate.sql.results.graph.entity.internal org.hibernate.sql.results.internal -
-
Uses of EntityMappingType in org.hibernate.dialect
-
Uses of EntityMappingType in org.hibernate.dialect.temptable
Methods in org.hibernate.dialect.temptable that return EntityMappingType Modifier and Type Method Description EntityMappingType
TemporaryTable. getEntityDescriptor()
Methods in org.hibernate.dialect.temptable with parameters of type EntityMappingType Modifier and Type Method Description static TemporaryTable
TemporaryTable. createEntityTable(EntityMappingType entityDescriptor, Function<String,String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext)
static TemporaryTable
TemporaryTable. createIdTable(EntityMappingType entityDescriptor, Function<String,String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext)
-
Uses of EntityMappingType in org.hibernate.engine.internal
Methods in org.hibernate.engine.internal with parameters of type EntityMappingType Modifier and Type Method Description boolean
NaturalIdResolutionsImpl. cacheResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
void
NaturalIdResolutionsImpl. cacheResolutionFromLoad(Object id, Object naturalId, EntityMappingType entityDescriptor)
Object
NaturalIdResolutionsImpl. findCachedIdByNaturalId(Object naturalId, EntityMappingType entityDescriptor)
Object
NaturalIdResolutionsImpl. findCachedNaturalIdById(Object id, EntityMappingType entityDescriptor)
Collection<?>
NaturalIdResolutionsImpl. getCachedPkResolutions(EntityMappingType entityDescriptor)
void
NaturalIdResolutionsImpl. handleEviction(Object id, Object object, EntityMappingType entityDescriptor)
void
NaturalIdResolutionsImpl. handleSynchronization(Object pk, Object entity, EntityMappingType entityDescriptor)
void
NaturalIdResolutionsImpl. manageLocalResolution(Object id, Object naturalIdValue, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)
void
NaturalIdResolutionsImpl. manageSharedResolution(Object id, Object naturalId, Object previousNaturalId, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)
static void
BatchFetchQueueHelper. removeBatchLoadableEntityKey(Object id, EntityMappingType entityMappingType, SharedSessionContractImplementor session)
Object
NaturalIdResolutionsImpl. removeLocalResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
Object
NaturalIdResolutionsImpl. removeResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
void
NaturalIdResolutionsImpl. removeSharedResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
void
NaturalIdResolutionsImpl. removeSharedResolution(Object id, Object naturalId, EntityMappingType entityDescriptor, boolean delayToAfterTransactionCompletion)
protected void
NaturalIdResolutionsImpl. validateNaturalId(EntityMappingType entityDescriptor, Object naturalIdValues)
Invariant validate of the natural id. -
Uses of EntityMappingType in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi with parameters of type EntityMappingType Modifier and Type Method Description boolean
NaturalIdResolutions. cacheResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
Caches a natural-id-to-identifier resolution.void
NaturalIdResolutions. cacheResolutionFromLoad(Object id, Object naturalId, EntityMappingType entityDescriptor)
<T> void
BatchFetchQueue. collectBatchLoadableEntityIds(int domainBatchSize, IndexedConsumer<T> collector, @NonNull T loadingId, EntityMappingType entityDescriptor)
Object
NaturalIdResolutions. findCachedIdByNaturalId(Object naturalId, EntityMappingType entityDescriptor)
Find the cached identifier for the given natural-idObject
NaturalIdResolutions. findCachedNaturalIdById(Object id, EntityMappingType entityDescriptor)
Find the cached natural-id for the given identifierObject[]
BatchFetchQueue. getBatchLoadableEntityIds(EntityMappingType entityDescriptor, Object loadingId, int maxBatchSize)
Get a batch of unloaded identifiers for this class, using a slightly complex algorithm that tries to grab keys registered immediately after the given key.Collection<?>
NaturalIdResolutions. getCachedPkResolutions(EntityMappingType entityDescriptor)
Find all the locally cached primary key cross-reference entries for the given entity.void
NaturalIdResolutions. handleEviction(Object id, Object object, EntityMappingType entityDescriptor)
Called onSession.evict(java.lang.Object)
to give a chance to clean up natural-id cross refs.void
NaturalIdResolutions. handleSynchronization(Object id, Object entity, EntityMappingType entityDescriptor)
Part of the "load synchronization process".void
NaturalIdResolutions. manageLocalResolution(Object id, Object naturalIdValue, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)
Ensures that the necessary local cross-reference exists.void
NaturalIdResolutions. manageSharedResolution(Object id, Object naturalId, Object previousNaturalId, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)
Ensures that the necessary cross-reference exists in the L2 cacheObject
NaturalIdResolutions. removeLocalResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
Removes any local cross-reference, returning the previously cached value if one.Object
NaturalIdResolutions. removeResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
Removes a natural-id-to-identifier resolution.default void
NaturalIdResolutions. removeSharedResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)
void
NaturalIdResolutions. removeSharedResolution(Object id, Object naturalId, EntityMappingType entityDescriptor, boolean delayToAfterTransactionCompletion)
Removes any cross-reference from the L2 cache -
Uses of EntityMappingType in org.hibernate.id
Subinterfaces of EntityMappingType in org.hibernate.id Modifier and Type Interface Description interface
PostInsertIdentityPersister
Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersister
instead. -
Uses of EntityMappingType in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal that return EntityMappingType Modifier and Type Method Description protected EntityMappingType
AbstractNaturalIdLoader. entityDescriptor()
EntityMappingType
EntityConcreteTypeLoader. getConcreteType(Object id, SharedSessionContractImplementor session)
protected EntityMappingType
AbstractMultiIdEntityLoader. getEntityDescriptor()
EntityMappingType
AbstractMultiIdEntityLoader. getLoadable()
EntityMappingType
AbstractNaturalIdLoader. getLoadable()
EntityMappingType
MultiNaturalIdLoaderArrayParam. getLoadable()
EntityMappingType
MultiNaturalIdLoaderInPredicate. getLoadable()
EntityMappingType
SingleIdEntityLoaderProvidedQueryImpl. getLoadable()
EntityMappingType
SingleIdEntityLoaderSupport. getLoadable()
EntityMappingType
SingleUniqueKeyEntityLoaderStandard. getLoadable()
Methods in org.hibernate.loader.ast.internal with parameters of type EntityMappingType Modifier and Type Method Description <T> EntityBatchLoader<T>
StandardBatchLoaderFactory. createEntityBatchLoader(int domainBatchSize, EntityMappingType entityDescriptor, LoadQueryInfluencers loadQueryInfluencers)
static <R,K>
List<R>LoaderHelper. loadByArrayParameter(K[] idsToInitialize, SelectStatement sqlAst, JdbcOperationQuerySelect jdbcOperation, JdbcParameter jdbcParameter, JdbcMapping arrayJdbcMapping, Object entityId, Object entityInstance, EntityMappingType rootEntityDescriptor, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session)
Load one or more instances of a model part (an entity or collection) based on a SQL ARRAY parameter to specify the keys (as opposed to the more traditional SQL IN predicate approach). -
Uses of EntityMappingType in org.hibernate.loader.ast.spi
Methods in org.hibernate.loader.ast.spi that return EntityMappingType Modifier and Type Method Description EntityMappingType
EntityLoader. getLoadable()
EntityMappingType
SingleEntityLoader. getLoadable()
Methods in org.hibernate.loader.ast.spi with parameters of type EntityMappingType Modifier and Type Method Description void
AfterLoadAction. afterLoad(Object entity, EntityMappingType entityMappingType, SharedSessionContractImplementor session)
The action trigger - theentity
is being loaded<T> EntityBatchLoader<T>
BatchLoaderFactory. createEntityBatchLoader(int domainBatchSize, EntityMappingType entityDescriptor, LoadQueryInfluencers loadQueryInfluencers)
Create a BatchLoader for batch-loadable entities.default <T> EntityBatchLoader<T>
BatchLoaderFactory. createEntityBatchLoader(int domainBatchSize, EntityMappingType entityDescriptor, SessionFactoryImplementor factory)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of EntityMappingType in org.hibernate.loader.internal
Methods in org.hibernate.loader.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
BaseNaturalIdLoadAccessImpl. getEntityDescriptor()
Constructors in org.hibernate.loader.internal with parameters of type EntityMappingType Constructor Description BaseNaturalIdLoadAccessImpl(LoadAccessContext context, EntityMappingType entityDescriptor)
NaturalIdLoadAccessImpl(LoadAccessContext context, EntityMappingType entityDescriptor)
SimpleNaturalIdLoadAccessImpl(LoadAccessContext context, EntityMappingType entityDescriptor)
-
Uses of EntityMappingType in org.hibernate.metamodel
Methods in org.hibernate.metamodel that return EntityMappingType Modifier and Type Method Description default EntityMappingType
RuntimeMetamodels. getEntityMappingType(Class entityType)
default EntityMappingType
RuntimeMetamodels. getEntityMappingType(String entityName)
-
Uses of EntityMappingType in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
AbstractCompositeIdentifierMapping. findContainingEntityMapping()
protected EntityMappingType
AbstractCompositeIdentifierMapping. getEntityMapping()
Methods in org.hibernate.metamodel.internal with parameters of type EntityMappingType Modifier and Type Method Description ModelPart
AbstractCompositeIdentifierMapping. findSubPart(String name, EntityMappingType treatTargetType)
void
AbstractCompositeIdentifierMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
Constructors in org.hibernate.metamodel.internal with parameters of type EntityMappingType Constructor Description AbstractCompositeIdentifierMapping(EntityMappingType entityMapping, String tableExpression, MappingModelCreationProcess creationProcess)
-
Uses of EntityMappingType in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return EntityMappingType Modifier and Type Method Description default EntityMappingType
EntityMappingType. asEntityMappingType()
default EntityMappingType
ModelPart. asEntityMappingType()
default EntityMappingType
AttributeMapping. findContainingEntityMapping()
default EntityMappingType
EntityMappingType. findContainingEntityMapping()
EntityMappingType
ModelPart. findContainingEntityMapping()
EntityMappingType
EntityAssociationMapping. getAssociatedEntityMappingType()
EntityMappingType
EntityValuedModelPart. getEntityMappingType()
The descriptor of the entity that is the type for this partEntityMappingType
DiscriminatorValueDetails. getIndicatedEntity()
Form ofDiscriminatorValueDetails.getIndicatedEntityName()
returning the matchedEntityMappingType
default EntityMappingType
EntityMappingType. getRootEntityDescriptor()
default EntityMappingType
EntityMappingType. getSuperMappingType()
The mapping for the entity which is the supertype for this entity mapping.default EntityMappingType
EntityMappingType. resolveConcreteProxyTypeForId(Object id, SharedSessionContractImplementor session)
If this entity is configured to return concrete-typed proxies, this method queries the entity table(s) do determine the concrete entity type associated with the provided id and returns its persister.EntityMappingType
DiscriminatedAssociationModelPart. resolveDiscriminatorValue(Object discriminatorValue)
Methods in org.hibernate.metamodel.mapping that return types with arguments of type EntityMappingType Modifier and Type Method Description default Collection<EntityMappingType>
EntityMappingType. getSubMappingTypes()
Retrieve mappings for all subtypesMethods in org.hibernate.metamodel.mapping with parameters of type EntityMappingType Modifier and Type Method Description default ModelPart
EmbeddableValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)
default ModelPart
EntityValuedModelPart. findSubPart(String name, EntityMappingType targetType)
ModelPart
ModelPartContainer. findSubPart(String name, EntityMappingType treatTargetType)
default ModelPart
EntityMappingType. findSubTypesSubPart(String name, EntityMappingType treatTargetType)
default void
EmbeddableValuedModelPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
default void
EntityValuedModelPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
void
ModelPartContainer. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
default boolean
EntityMappingType. isTypeOrSuperType(EntityMappingType targetType)
Whether the passed entity mapping is the same as or is a supertype of this entity mappingNaturalIdLoader<?>
NaturalIdMapping. makeLoader(EntityMappingType entityDescriptor)
Make a loader capable of loading a single entity by natural-idMultiNaturalIdLoader<?>
NaturalIdMapping. makeMultiLoader(EntityMappingType entityDescriptor)
Make a loader capable of loading multiple entities by natural-idObject
DiscriminatedAssociationModelPart. resolveDiscriminatorForEntityType(EntityMappingType entityMappingType)
default void
PluralAttributeMapping. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
PluralAttributeMapping. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
PluralAttributeMapping. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
PluralAttributeMapping. visitKeyFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
EmbeddableValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
default void
EntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType targetType)
void
ModelPartContainer. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
-
Uses of EntityMappingType in org.hibernate.metamodel.mapping.internal
Subinterfaces of EntityMappingType in org.hibernate.metamodel.mapping.internal Modifier and Type Interface Description interface
InFlightEntityMappingType
Methods in org.hibernate.metamodel.mapping.internal with parameters of type EntityMappingType Modifier and Type Method Description protected static Object
ToOneAttributeMapping. extractAttributePathValue(Object domainValue, EntityMappingType entityType, String attributePath)
ModelPart
AbstractEmbeddableMapping. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
CompoundNaturalIdMapping. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
DiscriminatedAssociationAttributeMapping. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
DiscriminatedAssociationMapping. findSubPart(String name, EntityMappingType treatTarget)
ModelPart
DiscriminatedCollectionPart. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
EmbeddableMappingTypeImpl. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
EmbeddedCollectionPart. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
ManyToManyCollectionPart. findSubPart(String name, EntityMappingType targetType)
ModelPart
PluralAttributeMappingImpl. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
ToOneAttributeMapping. findSubPart(String name, EntityMappingType targetType)
void
AbstractEmbeddableMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
void
CompoundNaturalIdMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
void
DiscriminatedAssociationAttributeMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
void
DiscriminatedCollectionPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
void
PluralAttributeMappingImpl. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
static List<AttributeMapping>
GeneratedValuesProcessor. getGeneratedAttributes(EntityMappingType entityDescriptor, EventType timing)
Find attributes generated by anOnExecutionGenerator
.default void
InFlightEntityMappingType. linkWithSubType(EntityMappingType sub, MappingModelCreationProcess creationProcess)
NaturalIdLoader<?>
CompoundNaturalIdMapping. makeLoader(EntityMappingType entityDescriptor)
NaturalIdLoader<?>
SimpleNaturalIdMapping. makeLoader(EntityMappingType entityDescriptor)
MultiNaturalIdLoader<?>
CompoundNaturalIdMapping. makeMultiLoader(EntityMappingType entityDescriptor)
MultiNaturalIdLoader<?>
SimpleNaturalIdMapping. makeMultiLoader(EntityMappingType entityDescriptor)
Object
DiscriminatedAssociationAttributeMapping. resolveDiscriminatorForEntityType(EntityMappingType entityMappingType)
Object
DiscriminatedCollectionPart. resolveDiscriminatorForEntityType(EntityMappingType entityMappingType)
Object
DiscriminatedAssociationMapping. resolveDiscriminatorValueToEntityMapping(EntityMappingType entityMappingType)
void
AbstractEmbeddableMapping. visitFetchables(Consumer<? super Fetchable> consumer, EntityMappingType treatTargetType)
void
AbstractEmbeddableMapping. visitFetchables(IndexedConsumer<? super Fetchable> indexedConsumer, EntityMappingType treatTargetType)
void
DiscriminatedAssociationAttributeMapping. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
void
DiscriminatedAssociationAttributeMapping. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
void
AbstractEmbeddableMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
void
CompoundNaturalIdMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
void
DiscriminatedAssociationAttributeMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
void
DiscriminatedCollectionPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
void
EmbeddedCollectionPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
void
PluralAttributeMappingImpl. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
Constructors in org.hibernate.metamodel.mapping.internal with parameters of type EntityMappingType Constructor Description AbstractEntityCollectionPart(CollectionPart.Nature nature, Collection collectionBootDescriptor, CollectionPersister collectionDescriptor, EntityMappingType associatedEntityTypeDescriptor, NotFoundAction notFoundAction, MappingModelCreationProcess creationProcess)
AbstractNaturalIdMapping(EntityMappingType declaringType, boolean mutable)
CompoundNaturalIdMapping(EntityMappingType declaringType, List<SingularAttributeMapping> attributes, MappingModelCreationProcess creationProcess)
DiscriminatorValueDetailsImpl(Object value, EntityMappingType matchedEntityDescriptor)
EmbeddedIdentifierMappingImpl(EntityMappingType entityMapping, String name, EmbeddableMappingType embeddableDescriptor, PropertyAccess propertyAccess, String tableExpression, MappingModelCreationProcess creationProcess)
EntityRowIdMappingImpl(String rowIdName, String tableExpression, EntityMappingType declaringType)
EntityVersionMappingImpl(RootClass bootEntityDescriptor, Supplier<?> templateInstanceAccess, String attributeName, String columnTableExpression, String columnExpression, String columnDefinition, Long length, Integer precision, Integer scale, Integer temporalPrecision, BasicType<?> versionBasicType, EntityMappingType declaringType, MappingModelCreationProcess creationProcess)
IdClassEmbeddable(Component idClassSource, RootClass bootEntityDescriptor, NonAggregatedIdentifierMapping idMapping, EntityMappingType identifiedEntityMapping, String idTable, String[] idColumns, VirtualIdEmbeddable virtualIdEmbeddable, MappingModelCreationProcess creationProcess)
ManyToManyCollectionPart(CollectionPart.Nature nature, Collection collectionBootDescriptor, CollectionPersister collectionDescriptor, EntityMappingType associatedEntityDescriptor, NotFoundAction notFoundAction, MappingModelCreationProcess creationProcess)
ManyToManyCollectionPart(CollectionPart.Nature nature, Collection collectionBootDescriptor, CollectionPersister collectionDescriptor, EntityMappingType associatedEntityDescriptor, MappingModelCreationProcess creationProcess)
OneToManyCollectionPart(CollectionPart.Nature nature, Collection bootCollectionDescriptor, CollectionPersister collectionDescriptor, EntityMappingType elementTypeDescriptor, NotFoundAction notFoundAction, MappingModelCreationProcess creationProcess)
OneToManyCollectionPart(CollectionPart.Nature nature, Collection bootCollectionDescriptor, CollectionPersister collectionDescriptor, EntityMappingType elementTypeDescriptor, MappingModelCreationProcess creationProcess)
SimpleNaturalIdMapping(SingularAttributeMapping attribute, EntityMappingType declaringType, MappingModelCreationProcess creationProcess)
ToOneAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, ToOne bootValue, AttributeMetadata attributeMetadata, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EntityMappingType entityMappingType, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, PropertyAccess propertyAccess)
ToOneAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, ToOne bootValue, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, EntityMappingType entityMappingType, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, PropertyAccess propertyAccess)
VirtualIdRepresentationStrategy(VirtualIdEmbeddable virtualIdEmbeddable, EntityMappingType entityMappingType, Component bootDescriptor, RuntimeModelCreationContext creationContext)
-
Uses of EntityMappingType in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
EntityDiscriminatorSqmPath. getEntityDescriptor()
EntityMappingType
EntityDiscriminatorSqmPathSource. getEntityMapping()
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type EntityMappingType Constructor Description EntityDiscriminatorSqmPath(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EntityDomainType entityDomainType, EntityMappingType entityDescriptor, NodeBuilder nodeBuilder)
EntityDiscriminatorSqmPathSource(DomainType<D> discriminatorValueType, EntityDomainType<?> entityDomainType, EntityMappingType entityMapping)
-
Uses of EntityMappingType in org.hibernate.persister.entity
Subinterfaces of EntityMappingType in org.hibernate.persister.entity Modifier and Type Interface Description interface
DeprecatedEntityStuff
Deprecated.Just used to singly extend all the deprecated entity persister rolesinterface
EntityPersister
A strategy for persisting a mapped entity class.interface
Loadable
Deprecated, for removal: This API element is subject to removal in a future version.interface
Lockable
Deprecated, for removal: This API element is subject to removal in a future version.interface
OuterJoinLoadable
Deprecated, for removal: This API element is subject to removal in a future version.interface
Queryable
Deprecated.UseEntityMappingType
insteadinterface
SQLLoadable
Deprecated, for removal: This API element is subject to removal in a future version.interface
UniqueKeyLoadable
Classes in org.hibernate.persister.entity that implement EntityMappingType Modifier and Type Class Description class
AbstractEntityPersister
Basic functionality for persisting an entity via JDBC, using either generated or custom SQL.class
JoinedSubclassEntityPersister
AnEntityPersister
implementing the normalizedInheritanceType.JOINED
inheritance mapping strategy for an entity and its inheritance hierarchy.class
SingleTableEntityPersister
The default implementation of theEntityPersister
interface.class
UnionSubclassEntityPersister
AnEntityPersister
implementing theInheritanceType.TABLE_PER_CLASS
mapping strategy for an entity and its inheritance hierarchy.Methods in org.hibernate.persister.entity that return EntityMappingType Modifier and Type Method Description EntityMappingType
AbstractEntityPersister. getElementTypeDescriptor()
Deprecated, for removal: This API element is subject to removal in a future version.With no replacement.default EntityMappingType
EntityPersister. getEntityMappingType()
EntityMappingType
AbstractEntityPersister. getSuperMappingType()
EntityMappingType
AbstractEntityPersister. getTargetPart()
EntityMappingType
AbstractEntityPersister. resolveConcreteProxyTypeForId(Object id, SharedSessionContractImplementor session)
Methods in org.hibernate.persister.entity that return types with arguments of type EntityMappingType Modifier and Type Method Description Collection<EntityMappingType>
AbstractEntityPersister. getSubMappingTypes()
Methods in org.hibernate.persister.entity with parameters of type EntityMappingType Modifier and Type Method Description ModelPart
AbstractEntityPersister. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
AbstractEntityPersister. findSubTypesSubPart(String name, EntityMappingType treatTargetType)
boolean
AbstractEntityPersister. isTypeOrSuperType(EntityMappingType targetType)
void
AbstractEntityPersister. linkWithSubType(EntityMappingType sub, MappingModelCreationProcess creationProcess)
void
AbstractEntityPersister. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
void
AbstractEntityPersister. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
void
AbstractEntityPersister. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
void
AbstractEntityPersister. visitKeyFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
void
AbstractEntityPersister. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
-
Uses of EntityMappingType in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return EntityMappingType Modifier and Type Method Description EntityMappingType
EntityMutationTarget. getTargetPart()
-
Uses of EntityMappingType in org.hibernate.procedure.internal
Constructors in org.hibernate.procedure.internal with parameters of type EntityMappingType Constructor Description EntityDomainResultBuilder(EntityMappingType entityDescriptor)
-
Uses of EntityMappingType in org.hibernate.processor.validation
Classes in org.hibernate.processor.validation that implement EntityMappingType Modifier and Type Class Description class
MockEntityPersister
static class
ProcessorSessionFactory.EntityPersister
-
Uses of EntityMappingType in org.hibernate.query
Methods in org.hibernate.query that return EntityMappingType Modifier and Type Method Description EntityMappingType
NativeQuery.RootReturn. getEntityMapping()
-
Uses of EntityMappingType in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement EntityMappingType Modifier and Type Class Description class
AnonymousTupleEntityValuedModelPart
Methods in org.hibernate.query.derived that return EntityMappingType Modifier and Type Method Description EntityMappingType
AnonymousTupleBasicValuedModelPart. findContainingEntityMapping()
EntityMappingType
AnonymousTupleEmbeddableValuedModelPart. findContainingEntityMapping()
EntityMappingType
AnonymousTupleEntityValuedModelPart. findContainingEntityMapping()
EntityMappingType
AnonymousTupleTableGroupProducer. findContainingEntityMapping()
EntityMappingType
AnonymousTupleEntityValuedModelPart. getEntityMappingType()
Methods in org.hibernate.query.derived with parameters of type EntityMappingType Modifier and Type Method Description ModelPart
AnonymousTupleEmbeddableValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
AnonymousTupleEntityValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
AnonymousTupleTableGroupProducer. findSubPart(String name, EntityMappingType treatTargetType)
ModelPart
CteTupleTableGroupProducer. findSubPart(String name, EntityMappingType treatTargetType)
void
AnonymousTupleEmbeddableValuedModelPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
void
AnonymousTupleTableGroupProducer. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
void
AnonymousTupleEmbeddableValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
void
AnonymousTupleEntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
void
AnonymousTupleTableGroupProducer. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)
-
Uses of EntityMappingType in org.hibernate.query.internal
Constructors in org.hibernate.query.internal with parameters of type EntityMappingType Constructor Description ResultMementoEntityJpa(EntityMappingType entityDescriptor, LockMode lockMode, FetchMementoBasic discriminatorMemento, Map<String,FetchMemento> explicitFetchMementoMap)
ResultMementoEntityStandard(String tableAlias, EntityMappingType entityDescriptor, LockMode lockMode, FetchMementoBasic discriminatorMemento, Map<String,FetchMemento> fetchMementoMap)
-
Uses of EntityMappingType in org.hibernate.query.results.complete
Methods in org.hibernate.query.results.complete that return EntityMappingType Modifier and Type Method Description EntityMappingType
CompleteResultBuilderEntityStandard. getEntityMapping()
EntityMappingType
CompleteResultBuilderEntityJpa. getReferencedPart()
EntityMappingType
CompleteResultBuilderEntityStandard. getReferencedPart()
EntityMappingType
CompleteResultBuilderEntityValued. getReferencedPart()
Constructors in org.hibernate.query.results.complete with parameters of type EntityMappingType Constructor Description CompleteResultBuilderEntityJpa(NavigablePath navigablePath, EntityMappingType entityDescriptor, LockMode lockMode, BasicValuedFetchBuilder discriminatorFetchBuilder, HashMap<String,FetchBuilder> explicitFetchBuilderMap)
CompleteResultBuilderEntityStandard(String tableAlias, NavigablePath navigablePath, EntityMappingType entityDescriptor, LockMode lockMode, BasicValuedFetchBuilder discriminatorFetchBuilder, HashMap<String,FetchBuilder> explicitFetchBuilderMap)
-
Uses of EntityMappingType in org.hibernate.query.results.dynamic
Methods in org.hibernate.query.results.dynamic that return EntityMappingType Modifier and Type Method Description EntityMappingType
DynamicResultBuilderEntityCalculated. getEntityMapping()
EntityMappingType
DynamicResultBuilderEntityStandard. getEntityMapping()
Constructors in org.hibernate.query.results.dynamic with parameters of type EntityMappingType Constructor Description DynamicResultBuilderEntityCalculated(EntityMappingType entityMapping, String tableAlias, LockMode explicitLockMode)
DynamicResultBuilderEntityStandard(EntityMappingType entityMapping, String tableAlias)
DynamicResultBuilderEntityStandard(EntityMappingType entityMapping, String tableAlias, NavigablePath navigablePath)
-
Uses of EntityMappingType in org.hibernate.query.results.implicit
Constructors in org.hibernate.query.results.implicit with parameters of type EntityMappingType Constructor Description ImplicitModelPartResultBuilderEntity(EntityMappingType entityMappingType)
-
Uses of EntityMappingType in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
SimpleDeleteQueryPlan. getEntityDescriptor()
static EntityMappingType
SqmMappingModelHelper. resolveExplicitTreatTarget(SqmPath<?> sqmPath, SqmToSqlAstConverter converter)
Constructors in org.hibernate.query.sqm.internal with parameters of type EntityMappingType Constructor Description SimpleDeleteQueryPlan(EntityMappingType entityDescriptor, SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref)
-
Uses of EntityMappingType in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
MultiTableSqmMutationConverter. getMutatingEntityDescriptor()
Constructors in org.hibernate.query.sqm.mutation.internal with parameters of type EntityMappingType Constructor Description MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, String sourceAlias, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
TableKeyExpressionCollector(EntityMappingType entityMappingType)
-
Uses of EntityMappingType in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte that return EntityMappingType Modifier and Type Method Description EntityMappingType
CteInsertHandler. getEntityDescriptor()
Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type EntityMappingType Constructor Description CteInsertStrategy(EntityMappingType rootEntityType, RuntimeModelCreationContext runtimeModelCreationContext)
CteMutationStrategy(EntityMappingType rootEntityType, RuntimeModelCreationContext runtimeModelCreationContext)
-
Uses of EntityMappingType in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline with parameters of type EntityMappingType Modifier and Type Method Description List<Expression>
InPredicateRestrictionProducer. produceIdExpressionList(List<Object> idsAndFks, EntityMappingType entityDescriptor)
List<Expression>
MatchingIdRestrictionProducer. produceIdExpressionList(List<Object> idsAndFks, EntityMappingType entityDescriptor)
Produces a list of expression for which a restriction can be produced per-table.InListPredicate
InPredicateRestrictionProducer. produceRestriction(List<Expression> matchingIdValueExpressions, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)
Predicate
MatchingIdRestrictionProducer. produceRestriction(List<Expression> idExpressions, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)
Produce the restriction predicate -
Uses of EntityMappingType in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return EntityMappingType Modifier and Type Method Description EntityMappingType
AbstractDeleteExecutionDelegate. getEntityDescriptor()
EntityMappingType
GlobalTemporaryTableStrategy. getEntityDescriptor()
EntityMappingType
LocalTemporaryTableStrategy. getEntityDescriptor()
EntityMappingType
PersistentTableStrategy. getEntityDescriptor()
protected EntityMappingType
UpdateExecutionDelegate. getEntityDescriptor()
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type EntityMappingType Modifier and Type Method Description static QuerySpec
ExecuteWithTemporaryTableHelper. createIdTableSelectQuerySpec(TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext)
static QuerySpec
ExecuteWithTemporaryTableHelper. createIdTableSelectQuerySpec(TemporaryTable idTable, ModelPart fkModelPart, Function<SharedSessionContractImplementor,String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext)
-
Uses of EntityMappingType in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi that return EntityMappingType Modifier and Type Method Description EntityMappingType
AbstractMutationHandler. getEntityDescriptor()
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type EntityMappingType Modifier and Type Method Description SqmMultiTableInsertStrategy
SqmMultiTableMutationStrategyProvider. createInsertStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)
Determine the SqmMultiTableInsertStrategy to use for the given entitySqmMultiTableMutationStrategy
SqmMultiTableMutationStrategyProvider. createMutationStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)
Determine the SqmMultiTableMutationStrategy to use for the given entity -
Uses of EntityMappingType in org.hibernate.query.sqm.sql.internal
Constructors in org.hibernate.query.sqm.sql.internal with parameters of type EntityMappingType Constructor Description DiscriminatorPathInterpretation(NavigablePath navigablePath, EntityMappingType mapping, TableGroup tableGroup, SqlAstCreationState sqlAstCreationState)
-
Uses of EntityMappingType in org.hibernate.sql.ast.tree.cte
Methods in org.hibernate.sql.ast.tree.cte with parameters of type EntityMappingType Modifier and Type Method Description static CteTable
CteTable. createEntityTable(String cteName, EntityMappingType entityDescriptor)
static CteTable
CteTable. createIdTable(String cteName, EntityMappingType entityDescriptor)
-
Uses of EntityMappingType in org.hibernate.sql.exec.internal
Methods in org.hibernate.sql.exec.internal with parameters of type EntityMappingType Modifier and Type Method Description void
CallbackImpl. invokeAfterLoadActions(Object entity, EntityMappingType entityMappingType, SharedSessionContractImplementor session)
void
CallbackNoOp. invokeAfterLoadActions(Object entity, EntityMappingType entityMappingType, SharedSessionContractImplementor session)
-
Uses of EntityMappingType in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi that return EntityMappingType Modifier and Type Method Description default EntityMappingType
ExecutionContext. getRootEntityDescriptor()
Methods in org.hibernate.sql.exec.spi with parameters of type EntityMappingType Modifier and Type Method Description void
Callback. invokeAfterLoadActions(Object entity, EntityMappingType entityMappingType, SharedSessionContractImplementor session)
Invoke all registered actions -
Uses of EntityMappingType in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph with parameters of type EntityMappingType Modifier and Type Method Description default void
FetchableContainer. visitFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
FetchableContainer. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
FetchableContainer. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
FetchableContainer. visitKeyFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
FetchableContainer. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
default void
FetchableContainer. visitKeyFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
-
Uses of EntityMappingType in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
NestedRowProcessingState. getRootEntityDescriptor()
-
Uses of EntityMappingType in org.hibernate.sql.results.graph.entity
Methods in org.hibernate.sql.results.graph.entity that return EntityMappingType Modifier and Type Method Description EntityMappingType
AbstractEntityResultGraphNode. getReferencedMappingContainer()
default EntityMappingType
EntityResultGraphNode. getReferencedMappingContainer()
-
Uses of EntityMappingType in org.hibernate.sql.results.graph.entity.internal
Methods in org.hibernate.sql.results.graph.entity.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
AbstractNonJoinedEntityFetch. getReferencedMappingType()
Methods in org.hibernate.sql.results.graph.entity.internal with parameters of type EntityMappingType Modifier and Type Method Description protected static AttributeMapping
AbstractBatchEntitySelectFetchInitializer. getParentEntityAttribute(EntityMappingType subMappingType, ToOneAttributeMapping referencedModelPart, String attributeName)
-
Uses of EntityMappingType in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return EntityMappingType Modifier and Type Method Description EntityMappingType
RowProcessingStateStandardImpl. getRootEntityDescriptor()
-