Top Interfaces Classes
[default module]

Package org.hibernate.id.insert


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
InsertGeneratedIdentifierDelegate

Responsible for handling delegation relating to variants in how insert-generated-identifier generator strategies dictate processing:

  • building the sql insert statement
  • determination of the generated identifier value

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractReturningDelegate

Abstract InsertGeneratedIdentifierDelegate implementation where the underlying strategy causes the generated identifier to be returned as an effect of performing the insert statement.

public abstract class
AbstractSelectingDelegate

Abstract InsertGeneratedIdentifierDelegate implementation where the underlying strategy requires an subsequent select after the insert to determine the generated identifier.

public class
IdentifierGeneratingInsert

Nothing more than a distinguishing subclass of Insert used to indicate intent.

public class
InsertSelectIdentityInsert

Specialized IdentifierGeneratingInsert which appends the database specific clause which signifies to return generated IDENTITY values to the end of the insert statement.