Uses of Interface
org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
Packages that use SqmMultiTableMutationStrategy
Package
Description
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
This package abstracts persistence mechanisms for entities.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
SPI for handling SQM UPDATE and DELETE queries
-
Uses of SqmMultiTableMutationStrategy in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return SqmMultiTableMutationStrategyModifier and TypeMethodDescriptionAbstractDelegatingSessionFactoryOptions.getCustomSqmMultiTableMutationStrategy()AbstractDelegatingSessionFactoryOptions.resolveCustomSqmMultiTableMutationStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) -
Uses of SqmMultiTableMutationStrategy in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return SqmMultiTableMutationStrategyModifier and TypeMethodDescriptiondefault SqmMultiTableMutationStrategyEntityMappingType.getSqmMultiTableMutationStrategy() -
Uses of SqmMultiTableMutationStrategy in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return SqmMultiTableMutationStrategyModifier and TypeMethodDescriptionAbstractEntityPersister.getSqmMultiTableMutationStrategy()EntityPersister.getSqmMultiTableMutationStrategy()The strategy to use for SQM mutation statements where the target entity has multiple tables.protected static SqmMultiTableMutationStrategyAbstractEntityPersister.interpretSqmMultiTableStrategy(AbstractEntityPersister entityMappingDescriptor, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess) -
Uses of SqmMultiTableMutationStrategy in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return SqmMultiTableMutationStrategyModifier and TypeMethodDescriptionQueryEngineOptions.getCustomSqmMultiTableMutationStrategy()Contract for handling SQM trees representing mutation (UPDATE or DELETE) queries where the target of the mutation is a multi-table entity.QueryEngineOptions.resolveCustomSqmMultiTableMutationStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) Contract for handling SQM trees representing mutation (UPDATE or DELETE) queries where the target of the mutation is a multi-table entity. -
Uses of SqmMultiTableMutationStrategy in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi that return SqmMultiTableMutationStrategyModifier and TypeMethodDescriptionSqmMultiTableMutationStrategyProvider.createMutationStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) Determines the multi-table mutation strategy for the given entity.