Interface RemoveCoordinator
-
- All Superinterfaces:
CollectionOperationCoordinator
- All Known Implementing Classes:
RemoveCoordinatorNoOp
,RemoveCoordinatorStandard
,RemoveCoordinatorTablePerSubclass
public interface RemoveCoordinator extends CollectionOperationCoordinator
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteAllRows(Object key, SharedSessionContractImplementor session)
Delete all rows based on the collection-keyString
getSqlString()
The SQL used to perform the removal-
Methods inherited from interface org.hibernate.persister.collection.mutation.CollectionOperationCoordinator
getMutationTarget
-
-
-
-
Method Detail
-
getSqlString
String getSqlString()
The SQL used to perform the removal
-
deleteAllRows
void deleteAllRows(Object key, SharedSessionContractImplementor session)
Delete all rows based on the collection-key
-
-