public static class PortofinoIdentityGenerator.PortofinoGetGeneratedKeysDelegate extends IdentityGenerator.GetGeneratedKeysDelegate implements InsertGeneratedIdentifierDelegate
| Constructor and Description |
|---|
PortofinoIdentityGenerator.PortofinoGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
| Modifier and Type | Method and Description |
|---|---|
Serializable |
executeAndExtract(PreparedStatement insert,
SessionImplementor session)
Override in order to unquote the primary key column name, else it breaks (at least on Postgres)
|
protected String |
unquotedIdentifier(String identifier) |
prepare, prepareIdentifierGeneratingInsertgetPersister, performInsert, releaseStatementclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperformInsert, prepareIdentifierGeneratingInsertpublic PortofinoIdentityGenerator.PortofinoGetGeneratedKeysDelegate(PostInsertIdentityPersister persister, Dialect dialect)
public Serializable executeAndExtract(PreparedStatement insert, SessionImplementor session) throws SQLException
executeAndExtract in class IdentityGenerator.GetGeneratedKeysDelegateSQLException