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 eitherIdentifierGeneratororPostInsertIdentifierGenerator.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.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 asSqlResultSetMappingor thehbm.xmlmapping element<resultset/>.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQueryAPIsorg.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 org.hibernate.sql.results.internal.domain -
-
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 EntityMappingTypeTemporaryTable. getEntityDescriptor()Methods in org.hibernate.dialect.temptable with parameters of type EntityMappingType Modifier and Type Method Description static TemporaryTableTemporaryTable. createEntityTable(EntityMappingType entityDescriptor, Function<String,String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext)static TemporaryTableTemporaryTable. 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 booleanNaturalIdResolutionsImpl. cacheResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)voidNaturalIdResolutionsImpl. cacheResolutionFromLoad(Object id, Object naturalId, EntityMappingType entityDescriptor)ObjectNaturalIdResolutionsImpl. findCachedIdByNaturalId(Object naturalId, EntityMappingType entityDescriptor)ObjectNaturalIdResolutionsImpl. findCachedNaturalIdById(Object id, EntityMappingType entityDescriptor)Collection<?>NaturalIdResolutionsImpl. getCachedPkResolutions(EntityMappingType entityDescriptor)voidNaturalIdResolutionsImpl. handleEviction(Object id, Object object, EntityMappingType entityDescriptor)voidNaturalIdResolutionsImpl. handleSynchronization(Object pk, Object entity, EntityMappingType entityDescriptor)voidNaturalIdResolutionsImpl. manageLocalResolution(Object id, Object naturalIdValue, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)voidNaturalIdResolutionsImpl. manageSharedResolution(Object id, Object naturalId, Object previousNaturalId, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)static voidBatchFetchQueueHelper. removeBatchLoadableEntityKey(Object id, EntityMappingType entityMappingType, SharedSessionContractImplementor session)ObjectNaturalIdResolutionsImpl. removeLocalResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)ObjectNaturalIdResolutionsImpl. removeResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)voidNaturalIdResolutionsImpl. removeSharedResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)protected voidNaturalIdResolutionsImpl. 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 booleanNaturalIdResolutions. cacheResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)Caches a natural-id-to-identifier resolution.voidNaturalIdResolutions. cacheResolutionFromLoad(Object id, Object naturalId, EntityMappingType entityDescriptor)<T> voidBatchFetchQueue. collectBatchLoadableEntityIds(int domainBatchSize, IndexedConsumer<T> collector, T loadingId, EntityMappingType entityDescriptor)ObjectNaturalIdResolutions. findCachedIdByNaturalId(Object naturalId, EntityMappingType entityDescriptor)Find the cached identifier for the given natural-idObjectNaturalIdResolutions. 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.voidNaturalIdResolutions. handleEviction(Object id, Object object, EntityMappingType entityDescriptor)Called onSession.evict(java.lang.Object)to give a chance to clean up natural-id cross refs.voidNaturalIdResolutions. handleSynchronization(Object id, Object entity, EntityMappingType entityDescriptor)Part of the "load synchronization process".voidNaturalIdResolutions. manageLocalResolution(Object id, Object naturalIdValue, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)Ensures that the necessary local cross-reference exists.voidNaturalIdResolutions. manageSharedResolution(Object id, Object naturalId, Object previousNaturalId, EntityMappingType entityDescriptor, CachedNaturalIdValueSource source)Ensures that the necessary cross-reference exists in the L2 cacheObjectNaturalIdResolutions. removeLocalResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)Removes any local cross-reference, returning the previously cached value if one.ObjectNaturalIdResolutions. removeResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)Removes a natural-id-to-identifier resolution.voidNaturalIdResolutions. removeSharedResolution(Object id, Object naturalId, EntityMappingType entityDescriptor)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 interfacePostInsertIdentityPersisterA persister that may have an identity assigned by execution of a SQLINSERT. -
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 EntityMappingTypeAbstractNaturalIdLoader. entityDescriptor()protected EntityMappingTypeAbstractMultiIdEntityLoader. getEntityDescriptor()EntityMappingTypeAbstractMultiIdEntityLoader. getLoadable()EntityMappingTypeAbstractNaturalIdLoader. getLoadable()EntityMappingTypeMultiNaturalIdLoaderArrayParam. getLoadable()EntityMappingTypeMultiNaturalIdLoaderInPredicate. getLoadable()EntityMappingTypeSingleIdEntityLoaderProvidedQueryImpl. getLoadable()EntityMappingTypeSingleIdEntityLoaderSupport. getLoadable()EntityMappingTypeSingleUniqueKeyEntityLoaderStandard. 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, SessionFactoryImplementor factory)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 EntityMappingTypeEntityLoader. getLoadable()EntityMappingTypeSingleEntityLoader. getLoadable()Methods in org.hibernate.loader.ast.spi with parameters of type EntityMappingType Modifier and Type Method Description voidAfterLoadAction. afterLoad(Object entity, EntityMappingType entityMappingType, SharedSessionContractImplementor session)The action trigger - theentityis being loaded<T> EntityBatchLoader<T>BatchLoaderFactory. createEntityBatchLoader(int domainBatchSize, EntityMappingType entityDescriptor, SessionFactoryImplementor factory)Create a BatchLoader for batch-loadable entities. -
Uses of EntityMappingType in org.hibernate.loader.internal
Methods in org.hibernate.loader.internal that return EntityMappingType Modifier and Type Method Description EntityMappingTypeBaseNaturalIdLoadAccessImpl. 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 EntityMappingTypeRuntimeMetamodels. getEntityMappingType(Class entityType)default EntityMappingTypeRuntimeMetamodels. 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 EntityMappingTypeAbstractCompositeIdentifierMapping. findContainingEntityMapping()protected EntityMappingTypeAbstractCompositeIdentifierMapping. getEntityMapping()Methods in org.hibernate.metamodel.internal with parameters of type EntityMappingType Modifier and Type Method Description ModelPartAbstractCompositeIdentifierMapping. findSubPart(String name, EntityMappingType treatTargetType)voidAbstractCompositeIdentifierMapping. 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 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 ModelPartEmbeddableValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)default ModelPartEntityValuedModelPart. findSubPart(String name, EntityMappingType targetType)ModelPartModelPartContainer. findSubPart(String name, EntityMappingType treatTargetType)default ModelPartEntityMappingType. findSubTypesSubPart(String name, EntityMappingType treatTargetType)default voidEmbeddableValuedModelPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidEntityValuedModelPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidModelPartContainer. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default booleanEntityMappingType. 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-idObjectDiscriminatedAssociationModelPart. resolveDiscriminatorForEntityType(EntityMappingType entityMappingType)default voidEntityMappingType. visitAttributeMappings(Consumer<? super AttributeMapping> action, EntityMappingType targetType)Visit the mappings, but limited to just attributes defined in the targetType or its super-type(s) if any.default voidPluralAttributeMapping. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidPluralAttributeMapping. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidPluralAttributeMapping. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidPluralAttributeMapping. visitKeyFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidEmbeddableValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)default voidEntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType targetType)voidModelPartContainer. 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 interfaceInFlightEntityMappingTypeMethods in org.hibernate.metamodel.mapping.internal with parameters of type EntityMappingType Modifier and Type Method Description ModelPartAbstractEmbeddableMapping. findSubPart(String name, EntityMappingType treatTargetType)ModelPartCompoundNaturalIdMapping. findSubPart(String name, EntityMappingType treatTargetType)ModelPartDiscriminatedAssociationAttributeMapping. findSubPart(String name, EntityMappingType treatTargetType)ModelPartDiscriminatedAssociationMapping. findSubPart(String name, EntityMappingType treatTarget)ModelPartDiscriminatedCollectionPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartEmbeddedCollectionPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartManyToManyCollectionPart. findSubPart(String name, EntityMappingType targetType)ModelPartPluralAttributeMappingImpl. findSubPart(String name, EntityMappingType treatTargetType)ModelPartToOneAttributeMapping. findSubPart(String name, EntityMappingType targetType)voidAbstractEmbeddableMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidCompoundNaturalIdMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidDiscriminatedAssociationAttributeMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidDiscriminatedCollectionPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidPluralAttributeMappingImpl. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidInFlightEntityMappingType. 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)ObjectDiscriminatedAssociationAttributeMapping. resolveDiscriminatorForEntityType(EntityMappingType entityMappingType)ObjectDiscriminatedCollectionPart. resolveDiscriminatorForEntityType(EntityMappingType entityMappingType)ObjectDiscriminatedAssociationMapping. resolveDiscriminatorValueToEntityMapping(EntityMappingType entityMappingType)voidAbstractEmbeddableMapping. visitFetchables(Consumer<? super Fetchable> consumer, EntityMappingType treatTargetType)voidAbstractEmbeddableMapping. visitFetchables(IndexedConsumer<? super Fetchable> indexedConsumer, EntityMappingType treatTargetType)voidDiscriminatedAssociationAttributeMapping. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidDiscriminatedAssociationAttributeMapping. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEmbeddableMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidCompoundNaturalIdMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidDiscriminatedAssociationAttributeMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidDiscriminatedCollectionPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidEmbeddedCollectionPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidPluralAttributeMappingImpl. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)Constructors in org.hibernate.metamodel.mapping.internal with parameters of type EntityMappingType Constructor Description AbstractDiscriminatorMapping(EntityMappingType entityDescriptor, DiscriminatorType<Object> discriminatorType, BasicType<Object> underlyingJdbcMapping)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, BasicType<?> versionBasicType, EntityMappingType declaringType, MappingModelCreationProcess creationProcess)ExplicitColumnDiscriminatorMappingImpl(EntityMappingType entityDescriptor, String tableExpression, String columnExpression, boolean isFormula, boolean isPhysical, String columnDefinition, Long length, Integer precision, Integer scale, DiscriminatorType<?> discriminatorType, MappingModelCreationProcess creationProcess)GeneratedValuesProcessor(EntityMappingType entityDescriptor, EventType timing, SessionFactoryImplementor sessionFactory)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 EntityMappingTypeEntityDiscriminatorSqmPath. getEntityDescriptor()Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type EntityMappingType Constructor Description DiscriminatorSqmPathSource(DomainType<D> discriminatorValueType, EntityDomainType<?> entityDomainType, EntityMappingType entityMapping)EntityDiscriminatorSqmPath(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EntityDomainType entityDomainType, EntityMappingType entityDescriptor, NodeBuilder nodeBuilder) -
Uses of EntityMappingType in org.hibernate.persister.entity
Subinterfaces of EntityMappingType in org.hibernate.persister.entity Modifier and Type Interface Description interfaceDeprecatedEntityStuffDeprecated.Just used to singly extend all the deprecated entity persister rolesinterfaceEntityPersisterA strategy for persisting a mapped entity class.interfaceLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceLockableDeprecated, for removal: This API element is subject to removal in a future version.interfaceOuterJoinLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceQueryableDeprecated.UseEntityMappingTypeinsteadinterfaceSQLLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceUniqueKeyLoadableClasses in org.hibernate.persister.entity that implement EntityMappingType Modifier and Type Class Description classAbstractEntityPersisterBasic functionality for persisting an entity via JDBC, using either generated or custom SQL.classJoinedSubclassEntityPersisterAnEntityPersisterimplementing the normalizedInheritanceType.JOINEDinheritance mapping strategy for an entity and its inheritance hierarchy.classSingleTableEntityPersisterThe default implementation of theEntityPersisterinterface.classUnionSubclassEntityPersisterAnEntityPersisterimplementing theInheritanceType.TABLE_PER_CLASSmapping strategy for an entity and its inheritance hierarchy.Methods in org.hibernate.persister.entity that return EntityMappingType Modifier and Type Method Description EntityMappingTypeAbstractEntityPersister. getElementTypeDescriptor()Deprecated, for removal: This API element is subject to removal in a future version.With no replacement.default EntityMappingTypeEntityPersister. getEntityMappingType()EntityMappingTypeAbstractEntityPersister. getSuperMappingType()EntityMappingTypeAbstractEntityPersister. getTargetPart()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 ModelPartAbstractEntityPersister. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAbstractEntityPersister. findSubTypesSubPart(String name, EntityMappingType treatTargetType)booleanAbstractEntityPersister. isTypeOrSuperType(EntityMappingType targetType)voidAbstractEntityPersister. linkWithSubType(EntityMappingType sub, MappingModelCreationProcess creationProcess)voidAbstractEntityPersister. visitAttributeMappings(Consumer<? super AttributeMapping> action, EntityMappingType targetType)voidAbstractEntityPersister. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEntityPersister. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEntityPersister. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEntityPersister. visitKeyFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEntityPersister. 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 EntityMappingTypeEntityMutationTarget. 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.query
Methods in org.hibernate.query that return EntityMappingType Modifier and Type Method Description EntityMappingTypeNativeQuery.RootReturn. getEntityMapping() -
Uses of EntityMappingType in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement EntityMappingType Modifier and Type Class Description classAnonymousTupleEntityValuedModelPartMethods in org.hibernate.query.derived that return EntityMappingType Modifier and Type Method Description EntityMappingTypeAnonymousTupleBasicValuedModelPart. findContainingEntityMapping()EntityMappingTypeAnonymousTupleEmbeddableValuedModelPart. findContainingEntityMapping()EntityMappingTypeAnonymousTupleEntityValuedModelPart. findContainingEntityMapping()EntityMappingTypeAnonymousTupleTableGroupProducer. findContainingEntityMapping()EntityMappingTypeAnonymousTupleEntityValuedModelPart. getEntityMappingType()Methods in org.hibernate.query.derived with parameters of type EntityMappingType Modifier and Type Method Description ModelPartAnonymousTupleEmbeddableValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAnonymousTupleEntityValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAnonymousTupleTableGroupProducer. findSubPart(String name, EntityMappingType treatTargetType)ModelPartCteTupleTableGroupProducer. findSubPart(String name, EntityMappingType treatTargetType)voidAnonymousTupleEmbeddableValuedModelPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidAnonymousTupleTableGroupProducer. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidAnonymousTupleEmbeddableValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidAnonymousTupleEntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidAnonymousTupleTableGroupProducer. 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 EntityMappingTypeCompleteResultBuilderEntityStandard. getEntityMapping()EntityMappingTypeCompleteResultBuilderEntityJpa. getReferencedPart()EntityMappingTypeCompleteResultBuilderEntityStandard. getReferencedPart()EntityMappingTypeCompleteResultBuilderEntityValued. 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 EntityMappingTypeDynamicResultBuilderEntityCalculated. getEntityMapping()EntityMappingTypeDynamicResultBuilderEntityStandard. getEntityMapping()Constructors in org.hibernate.query.results.dynamic with parameters of type EntityMappingType Constructor Description DynamicResultBuilderEntityCalculated(EntityMappingType entityMapping, String tableAlias, LockMode explicitLockMode, SessionFactoryImplementor sessionFactory)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 static EntityMappingTypeSqmMappingModelHelper. 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 EntityMappingTypeMultiTableSqmMutationConverter. getMutatingEntityDescriptor()Methods in org.hibernate.query.sqm.mutation.internal with parameters of type EntityMappingType Modifier and Type Method Description static voidSqmMutationStrategyHelper. cleanUpCollectionTables(EntityMappingType entityDescriptor, BiFunction<TableReference,PluralAttributeMapping,Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext)SqmMultiTableInsertStrategySqmMultiTableMutationStrategyProviderStandard. createInsertStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)SqmMultiTableMutationStrategySqmMultiTableMutationStrategyProviderStandard. createMutationStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)static QuerySpecMatchingIdSelectionHelper. generateMatchingIdSelectQuery(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, DomainParameterXref domainParameterXref, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, SessionFactoryImplementor sessionFactory)static SelectStatementMatchingIdSelectionHelper. generateMatchingIdSelectStatement(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, boolean queryRoot, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, DomainQueryExecutionContext executionContext, SessionFactoryImplementor sessionFactory)static PredicateSqmMutationStrategyHelper. getIdSubqueryPredicate(Predicate predicate, EntityMappingType entityDescriptor, TableGroup tableGroup, SharedSessionContractImplementor session)Translates the original delete predicate to be used in the id subquery forcing the use of the table alias qualifierstatic voidSqmMutationStrategyHelper. visitCollectionTables(EntityMappingType entityDescriptor, Consumer<PluralAttributeMapping> consumer)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 EntityMappingTypeCteInsertHandler. 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 InListPredicateInPredicateRestrictionProducer. produceRestriction(List<?> matchingIdValues, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)PredicateMatchingIdRestrictionProducer. produceRestriction(List<?> matchingIdValues, 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 protected EntityMappingTypeUpdateExecutionDelegate. getEntityDescriptor()Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type EntityMappingType Modifier and Type Method Description static QuerySpecExecuteWithTemporaryTableHelper. createIdTableSelectQuerySpec(TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext)static QuerySpecExecuteWithTemporaryTableHelper. createIdTableSelectQuerySpec(TemporaryTable idTable, ModelPart fkModelPart, Function<SharedSessionContractImplementor,String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext)Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type EntityMappingType Constructor Description RestrictedDeleteExecutionDelegate(EntityMappingType entityDescriptor, TemporaryTable idTable, AfterUseAction afterUseAction, SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, Function<SharedSessionContractImplementor,String> sessionUidAccess, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings queryParameterBindings, SessionFactoryImplementor sessionFactory) -
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 EntityMappingTypeAbstractMutationHandler. getEntityDescriptor()Methods in org.hibernate.query.sqm.mutation.spi with parameters of type EntityMappingType Modifier and Type Method Description SqmMultiTableInsertStrategySqmMultiTableMutationStrategyProvider. createInsertStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)Determine the SqmMultiTableInsertStrategy to use for the given entitySqmMultiTableMutationStrategySqmMultiTableMutationStrategyProvider. 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 CteTableCteTable. createEntityTable(String cteName, EntityMappingType entityDescriptor)static CteTableCteTable. 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 voidCallbackImpl. invokeAfterLoadActions(Object entity, EntityMappingType entityMappingType, SharedSessionContractImplementor session)voidCallbackNoOp. 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 EntityMappingTypeExecutionContext. getRootEntityDescriptor()Methods in org.hibernate.sql.exec.spi with parameters of type EntityMappingType Modifier and Type Method Description voidCallback. 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 voidFetchableContainer. visitFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitKeyFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. 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 EntityMappingTypeNestedRowProcessingState. 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 EntityMappingTypeAbstractEntityResultGraphNode. getReferencedMappingContainer()EntityMappingTypeAbstractNonLazyEntityFetch. getReferencedMappingContainer()default EntityMappingTypeEntityResultGraphNode. 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 EntityMappingTypeAbstractNonJoinedEntityFetch. getReferencedMappingType() -
Uses of EntityMappingType in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return EntityMappingType Modifier and Type Method Description EntityMappingTypeRowProcessingStateStandardImpl. getRootEntityDescriptor() -
Uses of EntityMappingType in org.hibernate.sql.results.internal.domain
Constructors in org.hibernate.sql.results.internal.domain with parameters of type EntityMappingType Constructor Description CircularFetchImpl(ToOneAttributeMapping referencedModelPart, EntityMappingType entityMappingType, FetchTiming timing, NavigablePath navigablePath, FetchParent fetchParent, ToOneAttributeMapping fetchable, boolean selectByUniqueKey, NavigablePath referencedNavigablePath, DomainResult<?> keyResult)
-