Package org.hibernate.id.insert
Class TableInsertReturningBuilder
java.lang.Object
org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder<TableInsert>
org.hibernate.sql.model.ast.builder.AbstractTableInsertBuilder
org.hibernate.id.insert.TableInsertReturningBuilder
- All Implemented Interfaces:
SelectableConsumer,ColumnValuesTableMutationBuilder,TableInsertBuilder,TableMutationBuilder<TableInsert>
- Author:
- Steve Ebersole
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
SelectableConsumer.MutableSelectableMapping -
Field Summary
Fields inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
NULL -
Constructor Summary
ConstructorsConstructorDescriptionTableInsertReturningBuilder(PostInsertIdentityPersister mutationTarget, SessionFactoryImplementor sessionFactory) Deprecated, for removal: This API element is subject to removal in a future version.TableInsertReturningBuilder(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory) -
Method Summary
Methods inherited from class org.hibernate.sql.model.ast.builder.AbstractTableInsertBuilder
addKeyColumn, addValueColumn, getKeyBindingList, getLobValueBindingList, getSqlComment, getValueBindingList, setSqlCommentMethods inherited from class org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder
addColumn, addColumn, combine, createValueBinding, createValueBinding, getJdbcServices, getMutatingTable, getParameters, getSessionFactory, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder
addKeyColumn, addValueColumn, addValueColumnMethods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, acceptMethods inherited from interface org.hibernate.sql.model.ast.builder.TableInsertBuilder
acceptMethods inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
getMutatingTable
-
Constructor Details
-
TableInsertReturningBuilder
@Deprecated(forRemoval=true, since="6.5") public TableInsertReturningBuilder(PostInsertIdentityPersister mutationTarget, SessionFactoryImplementor sessionFactory) Deprecated, for removal: This API element is subject to removal in a future version. -
TableInsertReturningBuilder
public TableInsertReturningBuilder(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory)
-
-
Method Details
-
getMutationTarget
- Overrides:
getMutationTargetin classAbstractTableMutationBuilder<TableInsert>
-
buildMutation
Description copied from interface:TableMutationBuilderBuild the mutation descriptor
-
TableInsertReturningBuilder(EntityPersister, MutatingTableReference, List, SessionFactoryImplementor)instead.