Package org.hibernate.persister.entity.mutation
@Incubating
package org.hibernate.persister.entity.mutation
Defines support for performing mutation operations originating
from persistence-context events.
-
ClassDescriptionTemplate support for DeleteCoordinator implementations.Base support for coordinating mutations against an entityResults of analyzing an attribute in terms of handling update operationsDirty-ness status of each attribute: it's useful to differentiate when it's definitely dirty, when it's definitely not dirty, and when we need to treat it like dirty but there is no certainty - for example because we didn't actually load the value from the database.Standalone legacy audit writer for entity audit rows.Coordinates the deleting of an entity.Delete coordinator for audited entities.Delete coordinator for
TemporalTableStrategy.HISTORY_TABLEtemporal strategy.DeleteCoordinator for soft-deletesCoordinates standard deleting of an entity.Delete coordinator forTemporalTableStrategy.SINGLE_TABLEtemporal strategy.Shared construction and binding support for audited entity JDBC mutations.Execution-agnostic plan for one per-table audit insert operation belonging to a logical audited entity change.A resolved per-table audit mutation operation.Execution-agnostic plan for closing the previous validity audit row.Deprecated, for removal: This API element is subject to removal in a future version.Descriptor for the mapping of a table relative to an entityCoordinates the inserting of an entity.Insert coordinator for audited entities.Insert coordinator forTemporalTableStrategy.HISTORY_TABLEtemporal strategy.Coordinates the insertion of an entity.Entity-specific mutation target for the legacy (sequential) action queue.Merge coordinator for audited entities.Merge coordinator forTemporalTableStrategy.HISTORY_TABLEtemporal strategy.SpecializedUpdateCoordinatorformerge into.Merge coordinator forTemporalTableStrategy.SINGLE_TABLEtemporal strategy.Coordinates the mutation operations of an entity.Represents a Set of TableMapping(s); table mappings are identified by an ordered unique id: the order in which they are updated within the scope of a particular persister.Coordinates the updating of an entity.Update coordinator for audited entities.Update coordinator forTemporalTableStrategy.HISTORY_TABLEtemporal strategy.Coordinates the updating of an entity.Update coordinator forTemporalTableStrategy.SINGLE_TABLEtemporal strategy.Contains an aggregated analysis of the values for an update mutation to determine behavior such as skipping tables which contained no changes, etc.
LegacyEntityMutationTargetfor legacy coordinators orGraphEntityMutationTargetfor graph-based decomposers