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
ActionQueue
Executable
for 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 anEntityAction
was vetoed.The action for performing an entity deletion.The action for performing entity insertions when entity is using IDENTITY column identifier generationABeforeTransactionCompletionProcess
implementation 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 use IDENTITY generation.The action for performing entity updates.ABeforeTransactionCompletionProcess
impl 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.