Package org.hibernate.id.insert
package org.hibernate.id.insert
Contains a framework of strategies for retrieving database-generated ids.
- See Also:
-
ClassDescriptionAbstract
GeneratedValuesMutationDelegateimplementation where the underlying strategy causes the generated identifier to be returned as an effect of performing the insert statement.AbstractGeneratedValuesMutationDelegateimplementation where the underlying strategy requires a subsequentselectafter theinsertto determine the generated identifier.Internal delegate which appends the Dialect's identity-selection SQL to an insert and consumes the resulting row.Delegate for dealing withIDENTITYcolumns where the dialect requires an additional command execution to retrieve the generatedIDENTITYvalueDelegate for dealing with generated values using the JDBC3 methodStatement.getGeneratedKeys().Deprecated, for removal: This API element is subject to removal in a future version.Delegate for dealing with generated values where the dialect supports returning the generated column directly from the mutation statement.Uses a unique key of the inserted entity to locate the newly inserted row.Resolves an application-generated version after a conditional update on dialects which do not support update returning.
GeneratedValuesMutationDelegateinstead.