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.
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.
Package for the SQM-backed Query implementation details
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
SPI for handling SQM UPDATE and DELETE queries
-
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.boot.internalClassDescriptionPluggable 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.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.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.internalClassDescriptionPluggable 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.internalClassDescriptionPluggable 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.Pluggable contract for providing customSqmMultiTableMutationStrategy
andSqmMultiTableInsertStrategy
implementations. -
Classes in org.hibernate.query.sqm.mutation.spi used by org.hibernate.query.sqm.mutation.internal.cteClassDescriptionPluggable 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.internal.inlineClassDescriptionPluggable 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.internal.temptableClassDescriptionActions to perform in regard to a temporary table after 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.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.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.