| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.id.AbstractPostInsertGenerator
org.hibernate.id.IdentityGenerator
public class IdentityGenerator
A generator for use with ANSI-SQL IDENTITY columns used as the primary key.
 The IdentityGenerator for autoincrement/identity key generation.
 
 Indicates to the Session that identity (ie. identity/autoincrement
 column) key generation should be used.
| Nested Class Summary | |
|---|---|
| static class | IdentityGenerator.BasicDelegateDelegate for dealing with IDENTITY columns where the dialect requires an additional command execution to retrieve the generated IDENTITY value | 
| static class | IdentityGenerator.GetGeneratedKeysDelegateDelegate for dealing with IDENTITY columns using JDBC3 getGeneratedKeys | 
| static class | IdentityGenerator.InsertSelectDelegateDelegate for dealing with IDENTITY columns where the dialect supports returning the generated IDENTITY value directly from the insert statement. | 
| Field Summary | 
|---|
| Fields inherited from interface org.hibernate.id.IdentifierGenerator | 
|---|
| ENTITY_NAME | 
| Constructor Summary | |
|---|---|
| IdentityGenerator() | |
| Method Summary | |
|---|---|
|  InsertGeneratedIdentifierDelegate | getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
                                     Dialect dialect,
                                     boolean isGetGeneratedKeysEnabled) | 
| Methods inherited from class org.hibernate.id.AbstractPostInsertGenerator | 
|---|
| generate | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public IdentityGenerator()
| Method Detail | 
|---|
public InsertGeneratedIdentifierDelegate getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
                                                                              Dialect dialect,
                                                                              boolean isGetGeneratedKeysEnabled)
                                                                       throws HibernateException
HibernateException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||