Top Description Methods
org.hibernate.query.sqm.mutation.spi

public Interface SqmMultiTableMutationStrategyProvider

extends Service
Known Direct Implementers
org.hibernate.query.sqm.mutation.internal.SqmMultiTableMutationStrategyProviderStandard
Imports
org.hibernate.metamodel.mapping.EntityMappingType, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess, org.hibernate.service.Service

Pluggable contract for providing custom SqmMultiTableMutationStrategy and SqmMultiTableInsertStrategy implementations. This is intended for use by hibernate-reactive to provide its custom implementations.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public SqmMultiTableInsertStrategy
createInsertStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)

Determine the SqmMultiTableInsertStrategy to use for the given entity

public SqmMultiTableMutationStrategy
createMutationStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)

Determine the SqmMultiTableMutationStrategy to use for the given entity

Method Detail

createInsertStrategyback to summary
public SqmMultiTableInsertStrategy createInsertStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)

Determine the SqmMultiTableInsertStrategy to use for the given entity

createMutationStrategyback to summary
public SqmMultiTableMutationStrategy createMutationStrategy(EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)

Determine the SqmMultiTableMutationStrategy to use for the given entity