Uses of Package
org.hibernate.persister.collection.mutation
Packages that use org.hibernate.persister.collection.mutation
Package
Description
This package abstracts persistence mechanisms for collections.
Defines support for performing mutation operations against collections.
Extension point for customized state management,
enabling functionality such as soft delete, temporal
data, and audit logging.
-
Classes in org.hibernate.persister.collection.mutation used by org.hibernate.persister.collectionClassDescriptionCoordinates the deletion of entries removed from the collection - For collections with a collection-table, deletes rows from the collection table.Coordinates the logical insertion of collection entries which are not yet persistent.Removes the collection: For collections with a collection-table, this will execute a DELETE based on the collection-key For one-to-many collections, this executes an UPDATE to unset the collection-key on the association tableComposition of the
MutationOperationreferences for a collection mapping. -
Classes in org.hibernate.persister.collection.mutation used by org.hibernate.persister.collection.mutationClassDescriptionBase contract for coordination of collection mutation operationsCoordinates the deletion of entries removed from the collection - For collections with a collection-table, deletes rows from the collection table.Coordinates the logical insertion of collection entries which are not yet persistent.A tri-predicate for including / excluding collection entries from iterative processing inside
InsertRowsCoordinator.insertRows(PersistentCollection, Object, InsertRowsCoordinator.EntryFilter, SharedSessionContractImplementor).Callback for producing aJdbcMutationOperationgiven a collection-table referenceRemoves the collection: For collections with a collection-table, this will execute a DELETE based on the collection-key For one-to-many collections, this executes an UPDATE to unset the collection-key on the association tableComposition of theMutationOperationreferences for a collection mapping. -
Classes in org.hibernate.persister.collection.mutation used by org.hibernate.persister.state.spiClassDescriptionCoordinates the deletion of entries removed from the collection - For collections with a collection-table, deletes rows from the collection table.Coordinates the logical insertion of collection entries which are not yet persistent.Removes the collection: For collections with a collection-table, this will execute a DELETE based on the collection-key For one-to-many collections, this executes an UPDATE to unset the collection-key on the association table