Class MergeCoordinatorTemporal
java.lang.Object
org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
org.hibernate.persister.entity.mutation.MergeCoordinatorTemporal
- All Implemented Interfaces:
MutationCoordinator, UpdateCoordinator
Merge coordinator for
TemporalTableStrategy.SINGLE_TABLE
temporal strategy.-
Field Summary
Fields inherited from class AbstractMutationCoordinator
dialect, entityPersister, factory, mutationExecutorService -
Constructor Summary
ConstructorsConstructorDescriptionMergeCoordinatorTemporal(EntityPersister entityPersister, SessionFactoryImplementor factory) -
Method Summary
Modifier and TypeMethodDescriptionvoidforceVersionIncrement(Object id, Object currentVersion, Object nextVersion, SharedSessionContractImplementor session) protected org.hibernate.engine.jdbc.batch.internal.BasicBatchKeyThe operation group used to perform the mutation unless some form of dynamic mutation is necessary.update(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session) Update a persistent instance.Methods inherited from class AbstractMutationCoordinator
applyKeyRestriction, bindPartitionColumnValueBindings, breakDownKeyJdbcValues, createAuxiliaryTableMapping, createOperation, createOperationGroup, dialect, entityPersister, factory, handleValueGeneration, hasValueGenerationOnExecution, needsRowId, resolveBatchKeyAccessMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UpdateCoordinator
forceVersionIncrement
-
Constructor Details
-
MergeCoordinatorTemporal
-
-
Method Details
-
getStaticMutationOperationGroup
Description copied from interface:MutationCoordinatorThe operation group used to perform the mutation unless some form of dynamic mutation is necessary. -
getBatchKey
protected org.hibernate.engine.jdbc.batch.internal.BasicBatchKey getBatchKey()- Specified by:
getBatchKeyin classAbstractMutationCoordinator
-