Top Description Interfaces Classes
[default module]

Package org.hibernate.query.sqm.mutation.spi


SPI for handling SQM UPDATE and DELETE queries

Interface Summary

Modifier and TypeInterface and Description
public interface
SqmMultiTableInsertStrategy

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.

public interface
SqmMultiTableMutationStrategy

Pluggable strategy for defining how mutation (UPDATE or DELETE) queries should be handled when the target entity is mapped to multiple tables via secondary tables or certain inheritance strategies.

public interface
SqmMultiTableMutationStrategyProvider

Pluggable contract for providing custom SqmMultiTableMutationStrategy and SqmMultiTableInsertStrategy implementations.

Class Summary

Modifier and TypeClass and Description
public abstract class