Class AppendingIdentitySelectDelegate
java.lang.Object
org.hibernate.generator.values.AbstractGeneratedValuesMutationDelegate
org.hibernate.id.insert.AbstractReturningDelegate
org.hibernate.id.insert.GetGeneratedKeysDelegate
org.hibernate.id.insert.AppendingIdentitySelectDelegate
- All Implemented Interfaces:
GeneratedValuesMutationDelegate, InsertGeneratedIdentifierDelegate
Internal delegate which appends the Dialect's identity-selection SQL to an
insert and consumes the resulting row.
- Since:
- 8.0
-
Field Summary
Fields inherited from class AbstractGeneratedValuesMutationDelegate
jdbcValuesMappingProducer, persister -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecuteAndExtractReturning(String sql, PreparedStatement preparedStatement, SharedSessionContractImplementor session) prepareIdentifierGeneratingInsert(String insertSQL) Append SQL specific to this delegate's mode of handling generated primary key values to the giveninsertstatement.Methods inherited from class GetGeneratedKeysDelegate
createTableMutationBuilder, performGraphMutation, performMutation, prepareStatementMethods inherited from class AbstractReturningDelegate
executeAndExtractReturning, performInsertReturningMethods inherited from class AbstractGeneratedValuesMutationDelegate
dialect, getGeneratedValuesMappingProducer, getTiming, supportsArbitraryValues, supportsRowIdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface GeneratedValuesMutationDelegate
getGeneratedValuesMappingProducer, getTiming, supportsArbitraryValues, supportsRowId
-
Constructor Details
-
AppendingIdentitySelectDelegate
-
-
Method Details
-
prepareIdentifierGeneratingInsert
Description copied from interface:InsertGeneratedIdentifierDelegateAppend SQL specific to this delegate's mode of handling generated primary key values to the giveninsertstatement.- Returns:
- The processed
insertstatement string
-