Class SequenceIdentityGenerator

java.lang.Object
org.hibernate.id.SequenceGenerator
org.hibernate.id.SequenceIdentityGenerator
All Implemented Interfaces:
Configurable, IdentifierGenerator, PersistentIdentifierGenerator, PostInsertIdentifierGenerator

public class SequenceIdentityGenerator extends SequenceGenerator implements PostInsertIdentifierGenerator
A generator which combines sequence generation with immediate retrieval through JDBC3 getGeneratedKeys. In this respect it works much like ANSI-SQL IDENTITY generation.

This generator only known to work with newer Oracle drivers compiled for JDK 1.4 (JDBC3).

Note: Due to a bug in Oracle drivers, sql comments on these insert statements are completely disabled.