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

public Class CollectionRowDeleteBuilder

extends TableDeleteBuilderStandard
Class Inheritance
Imports
org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.jdbc.Expectation, org.hibernate.persister.collection.mutation.CollectionTableMapping, org.hibernate.sql.model.MutationTarget, org.hibernate.sql.model.ast.MutatingTableReference, .TableDelete, org.hibernate.sql.model.internal.TableDeleteCustomSql, .TableDeleteStandard

Custom table delete builder for many-to-many collection join tables that handles row deletes
Author
Marco Belladelli

Constructor Summary

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

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public TableDelete
Inherited from org.hibernate.sql.model.ast.builder.TableDeleteBuilderStandard:
addWhereFragmentgetSqlCommentgetWhereFragmentsetSqlCommentsetWhere

Constructor Detail

CollectionRowDeleteBuilderback to summary
public CollectionRowDeleteBuilder(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 TableDelete buildMutation()

Overrides org.hibernate.sql.model.ast.builder.TableDeleteBuilderStandard.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
@Override