Interface JdbcMutationOperation
- All Superinterfaces:
JdbcOperation, JdbcValueDescriptorAccess, MutationOperation, PreparableMutationOperation
- All Known Implementing Classes:
AbstractJdbcMutation, JdbcDeleteMutation, JdbcInsertMutation, JdbcUpdateMutation, MergeOperation, UpsertOperation
@SPI({USE,SUPPLY})
public interface JdbcMutationOperation
extends JdbcOperation, PreparableMutationOperation
JdbcOperation for a mapping-model mutation originating from a persistence
context flush.
A direct SQL AST translator obtains this operation from
TableMutation.createMutationOperation(String, java.util.List).
Do not implement this interface or use JdbcOperations
for a mapping-model mutation.
- Since:
- 8.0
- See Also:
-
Method Summary
Methods inherited from interface JdbcOperation
getAffectedTableNames, getParameterBinders, getSqlStringMethods inherited from interface JdbcValueDescriptorAccess
forEachValueDescriptorMethods inherited from interface MutationOperation
findValueDescriptor, getJdbcValueDescriptor, getMutationTarget, getMutationType, getTableDetails, resolvePhysicalTableName, resolveValueDescriptorMethods inherited from interface PreparableMutationOperation
canBeBatched, canRetry, getExpectation, getParameterBinders, getSqlString, isCallable