public static class IdentityGenerator.InsertSelectDelegate extends AbstractReturningDelegate implements InsertGeneratedIdentifierDelegate
| Constructor and Description |
|---|
IdentityGenerator.InsertSelectDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
| Modifier and Type | Method and Description |
|---|---|
java.io.Serializable |
determineGeneratedIdentifier(SessionImplementor session,
java.lang.Object entity) |
java.io.Serializable |
executeAndExtract(java.sql.PreparedStatement insert) |
protected java.sql.PreparedStatement |
prepare(java.lang.String insertSQL,
SessionImplementor session) |
IdentifierGeneratingInsert |
prepareIdentifierGeneratingInsert()
Build a
Insert specific to the delegate's mode
of handling generated key values. |
getPersister, performInsert, releaseStatementclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperformInsertpublic IdentityGenerator.InsertSelectDelegate(PostInsertIdentityPersister persister, Dialect dialect)
public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert()
InsertGeneratedIdentifierDelegateInsert specific to the delegate's mode
of handling generated key values.prepareIdentifierGeneratingInsert in interface InsertGeneratedIdentifierDelegateprotected java.sql.PreparedStatement prepare(java.lang.String insertSQL,
SessionImplementor session)
throws java.sql.SQLException
prepare in class AbstractReturningDelegatejava.sql.SQLExceptionpublic java.io.Serializable executeAndExtract(java.sql.PreparedStatement insert)
throws java.sql.SQLException
executeAndExtract in class AbstractReturningDelegatejava.sql.SQLExceptionpublic java.io.Serializable determineGeneratedIdentifier(SessionImplementor session, java.lang.Object entity)
Copyright © 2013. All Rights Reserved.