| Package | Description | 
|---|---|
| org.hibernate.envers.enhanced | |
| org.hibernate.id | 
        This package contains internal implementation classes for the
        main API interfaces. | 
| org.hibernate.id.enhanced | Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified
 configuration | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OrderedSequenceGeneratorRevision number generator has to produce values in ascending order (gaps may occur). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Assignedassigned An IdentifierGenerator that returns the current identifier assigned to an instance. | 
| class  | ForeignGeneratorforeign An Identifier generator that uses the value of the id property of an associated object One mapping parameter is required: property. | 
| class  | IncrementGeneratorincrement An IdentifierGenerator that returns a long, constructed by counting from the maximum primary key value at startup. | 
| class  | MultipleHiLoPerTableGeneratorDeprecated. 
 Use  TableGeneratorinstead. | 
| class  | SelectGeneratorA generator that selects the just inserted row to determine the identifier
 value assigned by the database. | 
| class  | SequenceGeneratorDeprecated. 
 Use  SequenceStyleGeneratorinstead | 
| class  | SequenceHiLoGeneratorDeprecated. 
 See deprecation discussion on  SequenceGenerator | 
| class  | SequenceIdentityGeneratorDeprecated. 
 See deprecation discussion on  SequenceGenerator | 
| class  | UUIDGenerator | 
| class  | UUIDHexGeneratoruuid A UUIDGenerator that returns a string of length 32, This string will consist of only hex digits. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SequenceStyleGeneratorGenerates identifier values based on an sequence-style database structure. | 
| class  | TableGeneratorAn enhanced version of table-based id generation. | 
Copyright © 2017 JBoss by Red Hat. All rights reserved.