Top Description Constructors Methods
org.hibernate.sql.model.ast.builder

public Class CollectionRowDeleteByUpdateSetNullBuilder<O extends org.hibernate.sql.model.MutationOperation>

extends TableUpdateBuilderStandard<O extends MutationOperation>
Class Inheritance
Imports
java.util.List, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.jdbc.Expectation, org.hibernate.persister.collection.mutation.CollectionTableMapping, org.hibernate.sql.model.MutationOperation, .MutationTarget, org.hibernate.sql.model.ast.ColumnValueBinding, .MutatingTableReference, .RestrictedTableMutation, org.hibernate.sql.model.internal.TableUpdateCustomSql, .TableUpdateStandard

Custom table update builder for one-to-many collections that handles row deletes
Author
Marco Belladelli

Constructor Summary

AccessConstructor and Description
public
CollectionRowDeleteByUpdateSetNullBuilder(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public RestrictedTableMutation<O>
Inherited from org.hibernate.sql.model.ast.builder.TableUpdateBuilderStandard:
getWhereFragment

Constructor Detail

CollectionRowDeleteByUpdateSetNullBuilderback to summary
public CollectionRowDeleteByUpdateSetNullBuilder(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

buildMutationback to summary
public RestrictedTableMutation<O> buildMutation()

Overrides org.hibernate.sql.model.ast.builder.TableUpdateBuilderStandard.buildMutation.

Implements org.hibernate.sql.model.ast.builder.TableMutationBuilder.buildMutation.

Doc from org.hibernate.sql.model.ast.builder.TableMutationBuilder.buildMutation.

Build the mutation descriptor

Annotations
@SuppressWarnings:unchecked
@Override