Top Description Fields Constructors Methods
org.hibernate.id.insert

public Class InsertSelectIdentityInsert

extends IdentifierGeneratingInsert
Class Inheritance
Imports
org.hibernate.MappingException, org.hibernate.dialect.Dialect, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.sql.Insert, org.hibernate.generator.OnExecutionGenerator

Specialized IdentifierGeneratingInsert which appends the database specific clause which signifies to return generated IDENTITY values to the end of the insert statement.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
protected String

Constructor Summary

AccessConstructor and Description
public
InsertSelectIdentityInsert(SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public Insert
public Insert
public String

Field Detail

identityColumnNameback to summary
protected String identityColumnName

Constructor Detail

InsertSelectIdentityInsertback to summary
public InsertSelectIdentityInsert(SessionFactoryImplementor sessionFactory)

Deprecated

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

Method Detail

addGeneratedColumnsback to summary
public Insert addGeneratedColumns(String[] columnNames, OnExecutionGenerator generator)

Overrides org.hibernate.sql.Insert.addGeneratedColumns.

Annotations
@Override
addIdentityColumnback to summary
public Insert addIdentityColumn(String columnName)

Overrides org.hibernate.sql.Insert.addIdentityColumn.

toStatementStringback to summary
public String toStatementString()

Overrides org.hibernate.sql.Insert.toStatementString.