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.Coordinates the deleting of an entity.DeleteCoordinator for soft-deletesCoordinates standard deleting of an entity.Anything that can be the target of mutationsDescriptor for the mapping of a table relative to an entityCoordinates the inserting of an entity.Coordinates the insertion of an entity.Specialized
UpdateCoordinator
formerge into
.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.Coordinates the updating of an entity.Contains an aggregated analysis of the values for an update mutation to determine behavior such as skipping tables which contained no changes, etc.