org.hibernate.action
Class CollectionRemoveAction
- Comparable, Executable, Serializable
public final class CollectionRemoveAction
afterTransactionCompletion, beforeExecutions, compareTo, evict, getCollection, getKey, getPersister, getPropertySpaces, getSession, hasAfterTransactionCompletion, toString |
CollectionRemoveAction
public CollectionRemoveAction(Object affectedOwner,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
throws CacheException Removes a persistent collection from a specified owner.
Use this constructor when the collection to be removed has not been loaded.
affectedOwner - The collection's owner; must be non-nullpersister - The collection's persisterid - The collection keyemptySnapshot - Indicates if the snapshot is emptysession - The session
CollectionRemoveAction
public CollectionRemoveAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
throws CacheException Removes a persistent collection from its loaded owner.
Use this constructor when the collection is non-null.
collection - The collection to to remove; must be non-nullpersister - The collection's persisterid - The collection keyemptySnapshot - Indicates if the snapshot is emptysession - The session