public static class SequenceIdentityGenerator.Delegate extends AbstractReturningDelegate
| Constructor and Description |
|---|
SequenceIdentityGenerator.Delegate(PostInsertIdentityPersister persister,
Dialect dialect,
java.lang.String sequenceName) |
| Modifier and Type | Method and Description |
|---|---|
protected 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, releaseStatementpublic SequenceIdentityGenerator.Delegate(PostInsertIdentityPersister persister, Dialect dialect, java.lang.String sequenceName)
public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert()
InsertGeneratedIdentifierDelegateInsert specific to the delegate's mode
of handling generated key values.protected java.sql.PreparedStatement prepare(java.lang.String insertSQL,
SessionImplementor session)
throws java.sql.SQLException
prepare in class AbstractReturningDelegatejava.sql.SQLExceptionprotected java.io.Serializable executeAndExtract(java.sql.PreparedStatement insert)
throws java.sql.SQLException
executeAndExtract in class AbstractReturningDelegatejava.sql.SQLExceptionCopyright © 2013. All Rights Reserved.