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.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for temporary tables.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
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 (
UPDATE
orDELETE
) 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.dialectClassDescriptionActions to perform in regard to a temporary table after each use.Actions to perform in regards to a temporary table prior to each use.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 (
UPDATE
orDELETE
) 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.temptableClassDescriptionActions 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 (
UPDATE
orDELETE
) 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 (
UPDATE
orDELETE
) 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 (
UPDATE
orDELETE
) 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 (UPDATE
orDELETE
) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies.