Interface InsertGeneratedIdentifierDelegate

All Superinterfaces:
GeneratedValuesMutationDelegate
All Known Implementing Classes:
AbstractReturningDelegate, AbstractSelectingDelegate, BasicSelectingDelegate, GetGeneratedKeysDelegate, InsertReturningDelegate, Oracle12cGetGeneratedKeysDelegate, SybaseJConnGetGeneratedKeysDelegate, UniqueKeySelectingDelegate

@Deprecated(forRemoval=true, since="6.5") public interface InsertGeneratedIdentifierDelegate extends GeneratedValuesMutationDelegate
Deprecated, for removal: This API element is subject to removal in a future version.
Each implementation defines a strategy for retrieving a primary key generated by the database from the database after execution of an insert statement. The generated primary key is usually an IDENTITY column, but in principle it might be something else, for example, a value generated by a trigger.

An implementation controls:

  • building the SQL insert statement, and
  • retrieving the generated identifier value using JDBC.

The implementation should be written to handle any instance of OnExecutionGenerator.

Author:
Steve Ebersole
See Also: