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