Uses of Class
org.hibernate.persister.entity.mutation.EntityTableMapping
Packages that use EntityTableMapping
Package
Description
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Extensions to
JdbcOperation
for model mutations.-
Uses of EntityTableMapping in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return EntityTableMappingModifier and TypeMethodDescriptionprotected EntityTableMapping[]
AbstractEntityPersister.buildTableMappings()
Builds the EntityTableMapping descriptors for the tables mapped by this entity.AbstractEntityPersister.getIdentifierTableMapping()
protected EntityTableMapping
AbstractEntityPersister.getTableMapping
(int i) AbstractEntityPersister.getTableMappings()
Method parameters in org.hibernate.persister.entity with type arguments of type EntityTableMappingModifier and TypeMethodDescriptionvoid
AbstractEntityPersister.forEachMutableTable
(Consumer<EntityTableMapping> consumer) void
AbstractEntityPersister.forEachMutableTableReverse
(Consumer<EntityTableMapping> consumer) -
Uses of EntityTableMapping in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return EntityTableMappingModifier and TypeMethodDescriptionEntityMutationTarget.getIdentifierTableMapping()
EntityMutationTarget.getTableMappings()
UpdateCoordinatorStandard.physicalTableMappingForMutation
(EntityPersister persister, SelectableMapping selectableMapping) Methods in org.hibernate.persister.entity.mutation with parameters of type EntityTableMappingModifier and TypeMethodDescriptionprotected static void
AbstractMutationCoordinator.applyKeyRestriction
(Object rowId, EntityPersister entityPersister, RestrictedTableMutationBuilder<?, ?> tableMutationBuilder, EntityTableMapping tableMapping) protected void
InsertCoordinatorStandard.breakDownJdbcValue
(Object id, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableDetails) protected void
AbstractMutationCoordinator.breakDownKeyJdbcValues
(Object id, Object rowId, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableMapping) protected static boolean
AbstractMutationCoordinator.needsRowId
(EntityPersister entityPersister, EntityTableMapping tableMapping) protected <O extends MutationOperation>
AbstractTableUpdateBuilder<O>MergeCoordinator.newTableUpdateBuilder
(EntityTableMapping tableMapping) protected <O extends MutationOperation>
AbstractTableUpdateBuilder<O>UpdateCoordinatorStandard.newTableUpdateBuilder
(EntityTableMapping tableMapping) void
UpdateCoordinatorStandard.UpdateValuesAnalysisImpl.registerColumnOptLock
(EntityTableMapping table, String readExpression, Object lockValue) void
UpdateCoordinatorStandard.UpdateValuesAnalysisImpl.registerColumnSet
(EntityTableMapping table, String readExpression, String writeExpression) Callback to register the setting of a column value -
Uses of EntityTableMapping in org.hibernate.sql.model.jdbc
Constructors in org.hibernate.sql.model.jdbc with parameters of type EntityTableMappingModifierConstructorDescriptionDeleteOrUpsertOperation
(EntityMutationTarget mutationTarget, EntityTableMapping tableMapping, UpsertOperation upsertOperation, OptionalTableUpdate optionalTableUpdate)