| Name | Description | Type | Package | Framework |
| AccessCallback | Contract for providing callback access to a DatabaseStructure, typically from the Optimizer. | Interface | org.hibernate.id.enhanced | Hibernate ORM |
| Optimizer | Performs optimization on an optimizable identifier generator. | Interface | org.hibernate.id.enhanced | Hibernate ORM |
| OptimizerFactory | Factory for Optimizer instances. | Class | org.hibernate.id.enhanced | Hibernate ORM |
| OptimizerFactory .HiLoOptimizer | Optimizer which applies a 'hilo' algorithm in memory to achieve A 'hilo' algorithm is simply a means for a single value stored in the | Class | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM |
| OptimizerFactory .InitialValueAwareOptimizer | Marker interface for optimizer which wish to know the user-specified initial value. | Interface | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM |
| OptimizerFactory .LegacyHiLoAlgorithmOptimizer | Fields inherited from class org. | Class | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM |
| OptimizerFactory .NoopOptimizer | An optimizer that performs no optimization. | Class | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM |
| OptimizerFactory .OptimizerSupport | Common support for optimizer implementations. | Class | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM |
| OptimizerFactory .PooledLoOptimizer | Fields inherited from class org. | Class | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM |
| OptimizerFactory .PooledOptimizer | Optimizer which uses a pool of values, storing the next low value of the range in the database. | Class | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM |
| OptimizerFactory .StandardOptimizerDescriptor | Class | org.hibernate.id.enhanced.OptimizerFactory | Hibernate ORM | |
| SequenceStructure | Describes a sequence. | Class | org.hibernate.id.enhanced | Hibernate ORM |
| SequenceStyleGenerator | Generates identifier values based on an sequence-style database structure. | Class | org.hibernate.id.enhanced | Hibernate ORM |
| TableGenerator | An enhanced version of table-based id generation. | Class | org.hibernate.id.enhanced | Hibernate ORM |
| TableStructure | Class | org.hibernate.id.enhanced | Hibernate ORM | |