Class ToccoUpdateCoordinatorStandard
java.lang.Object
org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
ch.tocco.nice2.persist.core.impl.hibernate.ToccoUpdateCoordinatorStandard
- All Implemented Interfaces:
- org.hibernate.persister.entity.mutation.MutationCoordinator,- org.hibernate.persister.entity.mutation.UpdateCoordinator
public class ToccoUpdateCoordinatorStandard
extends org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
- 
Nested Class SummaryNested classes/interfaces inherited from class org.hibernate.persister.entity.mutation.UpdateCoordinatorStandardorg.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.DirtinessChecker, org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.InclusionChecker, org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.UpdateValuesAnalysisImpl
- 
Field SummaryFields inherited from class org.hibernate.persister.entity.mutation.AbstractMutationCoordinatordialect, entityPersister, factory, mutationExecutorService
- 
Constructor SummaryConstructorsConstructorDescriptionToccoUpdateCoordinatorStandard(org.hibernate.persister.entity.AbstractEntityPersister entityPersister, org.hibernate.engine.spi.SessionFactoryImplementor factory) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected Supplier<org.hibernate.generator.values.GeneratedValues> handlePotentialImplicitForcedVersionIncrement(Object entity, Object id, Object[] values, Object oldVersion, int[] incomingDirtyAttributeIndexes, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.metamodel.mapping.EntityVersionMapping versionMapping) Since hibernate 6 where is an optimization that handlePotentialImplicitForcedVersionIncrement checks if it is a simple version update and no other attributes than the version is changed.Methods inherited from class org.hibernate.persister.entity.mutation.UpdateCoordinatorStandarddecomposeForUpdate, dirtyAttributeIndexes, doDynamicUpdate, doStaticUpdate, doVersionUpdate, doVersionUpdate, forceVersionIncrement, forceVersionIncrement, generateDynamicUpdateGroup, getBatchKey, getPropertiesToUpdate, getPropertyUpdateability, getStaticMutationOperationGroup, getVersionUpdateBatchkey, getVersionUpdateGroup, isModifiableEntity, newTableUpdateBuilder, performUpdate, resolveUpdateVersionBatchKeyAccess, toString, updateMethods inherited from class org.hibernate.persister.entity.mutation.AbstractMutationCoordinatorapplyKeyRestriction, bindPartitionColumnValueBindings, breakDownKeyJdbcValues, createOperationGroup, dialect, entityPersister, factory, handleValueGeneration, needsRowId, resolveBatchKeyAccess
- 
Constructor Details- 
ToccoUpdateCoordinatorStandardpublic ToccoUpdateCoordinatorStandard(org.hibernate.persister.entity.AbstractEntityPersister entityPersister, org.hibernate.engine.spi.SessionFactoryImplementor factory) 
 
- 
- 
Method Details