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.
-
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
MutationOperation
references 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(org.hibernate.collection.spi.PersistentCollection<?>, java.lang.Object, org.hibernate.persister.collection.mutation.InsertRowsCoordinator.EntryFilter, org.hibernate.engine.spi.SharedSessionContractImplementor)
.Callback for producing aJdbcMutationOperation
given 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 theMutationOperation
references for a collection mapping.