public static class IdentityGenerator.BasicDelegate extends AbstractSelectingDelegate implements InsertGeneratedIdentifierDelegate
| Constructor and Description |
|---|
IdentityGenerator.BasicDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
| Modifier and Type | Method and Description |
|---|---|
protected Serializable |
getResult(SessionImplementor session,
ResultSet rs,
Object object)
Extract the generated key value from the given result set.
|
protected String |
getSelectSQL()
Get the SQL statement to be used to retrieve generated key values.
|
IdentifierGeneratingInsert |
prepareIdentifierGeneratingInsert()
Build a
Insert specific to the delegate's mode
of handling generated key values. |
bindParameters, performInsertclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperformInsertpublic IdentityGenerator.BasicDelegate(PostInsertIdentityPersister persister, Dialect dialect)
public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert()
InsertGeneratedIdentifierDelegateInsert specific to the delegate's mode
of handling generated key values.prepareIdentifierGeneratingInsert in interface InsertGeneratedIdentifierDelegateprotected String getSelectSQL()
AbstractSelectingDelegategetSelectSQL in class AbstractSelectingDelegateprotected Serializable getResult(SessionImplementor session, ResultSet rs, Object object) throws SQLException
AbstractSelectingDelegategetResult in class AbstractSelectingDelegatesession - The sessionrs - The result set containing the generated primay key values.object - The entity being saved.SQLExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.