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.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.spi 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.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.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.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.derived 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.mutation.spi SPI for handling SQM UPDATE and DELETE queriesorg.hibernate.sql.ast.tree.cte Support for common table expressions (CTE) in a SQL tree.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.entity -
-
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.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, org.hibernate.internal.util.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.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.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.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(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidEntityValuedModelPart. forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidModelPartContainer. forEachSubPart(org.hibernate.internal.util.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(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidPluralAttributeMapping. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidPluralAttributeMapping. visitKeyFetchables(org.hibernate.internal.util.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.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, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess)voidAbstractEntityPersister. visitAttributeMappings(Consumer<? super AttributeMapping> action, EntityMappingType targetType)voidAbstractEntityPersister. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEntityPersister. visitFetchables(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEntityPersister. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)voidAbstractEntityPersister. visitKeyFetchables(org.hibernate.internal.util.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.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(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidAnonymousTupleTableGroupProducer. forEachSubPart(org.hibernate.internal.util.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.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.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, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess)Determine the SqmMultiTableInsertStrategy to use for the given entitySqmMultiTableMutationStrategySqmMultiTableMutationStrategyProvider. createMutationStrategy(EntityMappingType rootEntityDescriptor, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess)Determine the SqmMultiTableMutationStrategy to use for the given entity -
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.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, org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitFetchables(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitKeyFetchables(int offset, org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)default voidFetchableContainer. visitKeyFetchables(org.hibernate.internal.util.IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType) -
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()
-