Uses of Package
org.hibernate.query.sqm.mutation.spi
Packages that use org.hibernate.query.sqm.mutation.spi
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
-
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.boot.spiClassDescriptionPluggable strategy for defining how insertion (`INSERT`) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies or uses an identifier generator that uses an optimizer.Pluggable strategy for defining how mutation (
UPDATEorDELETE) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies. -
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.dialect.temptable.spiClassDescriptionActions to perform in regard to a temporary table after each use.Actions to perform in regards to a temporary table prior to each use.
-
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.metamodel.mappingClassDescriptionPluggable strategy for defining how insertion (`INSERT`) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies or uses an identifier generator that uses an optimizer.Pluggable strategy for defining how mutation (
UPDATEorDELETE) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies. -
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.persister.entityClassDescriptionPluggable strategy for defining how insertion (`INSERT`) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies or uses an identifier generator that uses an optimizer.Pluggable strategy for defining how mutation (
UPDATEorDELETE) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies. -
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.query.spiClassDescriptionPluggable strategy for defining how insertion (`INSERT`) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies or uses an identifier generator that uses an optimizer.Pluggable strategy for defining how mutation (
UPDATEorDELETE) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies. -
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.query.sqm.mutation.spiClassDescriptionActions to perform in regard to a temporary table after each use.Actions to perform in regards to a temporary table prior to each use.Simply as a matter of code structuring, it is often worthwhile to put all of the execution code into a separate handler (executor) class.The build result of a
MultiTableHandler.Pluggable strategy for defining how insertion (`INSERT`) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies or uses an identifier generator that uses an optimizer.Pluggable strategy for defining how mutation (UPDATEorDELETE) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies.