Package org.hibernate.action.internal
package org.hibernate.action.internal
The various concrete action implementations.
These actions are scheduled for execution by the concrete event
listeners defined in org.hibernate.event.internal.
-
ClassDescriptionA base class for entity insert actions.An
ActionQueueExecutablefor ensuring shared cache cleanup in relation to performed bulk HQL queries.Any action relating to insert/update/delete of a collectionThe action for recreating a collectionThe action for removing a collectionThe action for updating a collectionActs as a stand-in for an entity identifier which is supposed to be generated on insert (like an IDENTITY column) where the insert needed to be delayed because we were outside a transaction when the persist operation was called (save currently still performs the insert).Base class for actions relating to insert/update/delete of an entity instance.An exception indicating that anEntityActionwas vetoed.The action for performing an entity deletion.The action for performing entity insertions when entity is usingIDENTITYcolumn identifier generationABeforeTransactionCompletionProcessimplementation to verify and increment an entity version as party of before-transaction-completion processing.The action for performing an entity insertion, for entities not defined to useIDENTITYgeneration.The action for performing entity updates.ABeforeTransactionCompletionProcessimpl to verify an entity version as part of before-transaction-completion processing.If a collection is extra lazy and has queued ops, we still need to process them.Tracks unresolved entity insert actions.