| Name | Description | Type | Package | Framework |
| AbstractPostInsertGenerator | Basic implementation of the PostInsertIdentifierGenerator contract. | Class | org.hibernate.id | Hibernate ORM |
|
| AbstractReturningDelegate | Abstract InsertGeneratedIdentifierDelegate implementation where the underlying strategy causes the enerated identitifer to be returned as an | Class | org.hibernate.id.insert | Hibernate ORM |
|
| AbstractSelectingDelegate | Abstract InsertGeneratedIdentifierDelegate implementation where the underlying strategy requires an subsequent select after the insert | Class | org.hibernate.id.insert | Hibernate ORM |
|
| AbstractUUIDGenerator | The base class for identifier generators that use a UUID algorithm. | Class | org.hibernate.id | Hibernate ORM |
|
| AccessCallback | Contract for providing callback access to a DatabaseStructure, typically from the Optimizer. | Interface | org.hibernate.id.enhanced | Hibernate ORM |
|
| Assigned | An IdentifierGenerator that returns the current identifier assignedFields inherited from interface org. | Class | org.hibernate.id | Hibernate ORM |
|
| Binder | | Interface | org.hibernate.id.insert | Hibernate ORM |
|
| BulkInsertionCapableIdentifierGenerator | Specialized contract for IdentifierGenerator implementations capable of being used in conjunction with HQL insert statements. | Interface | org.hibernate.id | Hibernate ORM |
|
| CompositeNestedGeneratedValueGenerator | For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s). | Class | org.hibernate.id | Hibernate ORM |
|
| CompositeNestedGeneratedValueGenerator .GenerationContextLocator | Contract for declaring how to locate the context for sub-value injection. | Interface | org.hibernate.id.CompositeNestedGeneratedValueGenerator | Hibernate ORM |
|
| CompositeNestedGeneratedValueGenerator .GenerationPlan | | Interface | org.hibernate.id.CompositeNestedGeneratedValueGenerator | Hibernate ORM |
|
| Configurable | An IdentifierGenerator that supports "configuration". | Interface | org.hibernate.id | Hibernate ORM |
|
| ForeignGenerator | An Identifier generator that uses the value of the id property of an One mapping parameter is required: property. | Class | org.hibernate.id | Hibernate ORM |
|
| GUIDGenerator | Generates string values using the SQL Server NEWID() function. | Class | org.hibernate.id | Hibernate ORM |
|
| Helper | | Class | org.hibernate.id.uuid | Hibernate ORM |
|
| IdentifierGeneratingInsert | Nothing more than a distinguishing subclass of Insert used to indicate intent. | Class | org.hibernate.id.insert | Hibernate ORM |
|
| IdentifierGenerationException | Thrown by IdentifierGenerator implementation class when ID generation fails. | Class | org.hibernate.id | Hibernate ORM |
|
| IdentifierGenerator | The general contract between a class that generates unique identifiers and the Session. | Interface | org.hibernate.id | Hibernate ORM |
|
| IdentifierGeneratorAggregator | Identifies generators which potentially aggregate other PersistentIdentifierGenerator generators. | Interface | org.hibernate.id | Hibernate ORM |
|
| IdentifierGeneratorFactory | Contract for a factory of IdentifierGenerator instances. | Interface | org.hibernate.id.factory | Hibernate ORM |
|
| IdentifierGeneratorHelper | Factory and helper methods for IdentifierGenerator framework. | Class | org.hibernate.id | Hibernate ORM |
|
| IdentifierGeneratorHelper .BasicHolder | See Also:Serialized FormConstructor SummaryIdentifierGeneratorHelper. | Class | org.hibernate.id.IdentifierGeneratorHelper | Hibernate ORM |
|
| IdentifierGeneratorHelper .BigDecimalHolder | See Also:Serialized FormConstructor SummaryIdentifierGeneratorHelper. | Class | org.hibernate.id.IdentifierGeneratorHelper | Hibernate ORM |
|
| IdentifierGeneratorHelper .BigIntegerHolder | See Also:Serialized FormConstructor SummaryIdentifierGeneratorHelper. | Class | org.hibernate.id.IdentifierGeneratorHelper | Hibernate ORM |
|
| IdentifierLoadAccess | | Interface | org.hibernate | Hibernate ORM |
|
| IdentityGenerator | A generator for use with ANSI-SQL IDENTITY columns used as the primary key. | Class | org.hibernate.id | Hibernate ORM |
|
| IdentityGenerator .BasicDelegate | Delegate for dealing with IDENTITY columns where the dialect requires an additional command execution to retrieve the generated IDENTITY value | Class | org.hibernate.id.IdentityGenerator | Hibernate ORM |
|
| IdentityGenerator .GetGeneratedKeysDelegate | Delegate for dealing with IDENTITY columns using JDBC3 getGeneratedKeysConstructor SummaryIdentityGenerator. | Class | org.hibernate.id.IdentityGenerator | Hibernate ORM |
|
| IdentityGenerator .InsertSelectDelegate | Delegate for dealing with IDENTITY columns where the dialect supports returning the generated IDENTITY value directly from the insert statement. | Class | org.hibernate.id.IdentityGenerator | Hibernate ORM |
|
| IncrementGenerator | An IdentifierGenerator that returns a long, constructed by counting from the maximum primary key value at startup. | Class | org.hibernate.id | Hibernate ORM |
|
| InsertGeneratedIdentifierDelegate | Responsible for handling delegation relating to variants in how insert-generated-identifier generator strategies dictate processing:building the sql insert statement | Interface | org.hibernate.id.insert | Hibernate ORM |
|
| InsertSelectIdentityInsert | Specialized IdentifierGeneratingInsert which appends the database specific clause which signifies to return generated IDENTITY values | Class | org.hibernate.id.insert | Hibernate ORM |
|
| IntegralDataTypeHolder | Defines a common api for dealing with data of integral data type. | Interface | org.hibernate.id | Hibernate ORM |
|
| MultipleHiLoPerTableGenerator | A hilo IdentifierGenerator that returns a Long, constructed using a hi/lo algorithm. | Class | org.hibernate.id | Hibernate ORM |
|
| MutableIdentifierGeneratorFactory | | Interface | org.hibernate.id.factory.spi | Hibernate ORM |
|
| MutableIdentifierGeneratorFactoryInitiator | | Class | org.hibernate.id.factory.internal | 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 |
|
| PersistentIdentifierGenerator | An IdentifierGenerator that requires creation of database objects. | Interface | org.hibernate.id | Hibernate ORM |
|
| PostInsertIdentifierGenerator | Fields inherited from interface org. | Interface | org.hibernate.id | Hibernate ORM |
|
| PostInsertIdentityPersister | A persister that may have an identity assigned by execution of Fields inherited from interface org. | Interface | org.hibernate.id | Hibernate ORM |
|
| ResultSetIdentifierConsumer | An optional contract for Type or UserType implementations to handle generated | Interface | org.hibernate.id | Hibernate ORM |
|
| SelectGenerator | A generator that selects the just inserted row to determine the identifier value assigned by the database. | Class | org.hibernate.id | Hibernate ORM |
|
| SelectGenerator .SelectGeneratorDelegate | The delegate for the select generation strategy. | Class | org.hibernate.id.SelectGenerator | Hibernate ORM |
|
| SequenceGenerator | Generates long values using an oracle-style sequence. | Class | org.hibernate.id | Hibernate ORM |
|
| SequenceHiLoGenerator | An IdentifierGenerator that combines a hi/lo algorithm with an underlying oracle-style sequence that generates hi values. | Class | org.hibernate.id | Hibernate ORM |
|
| SequenceIdentityGenerator | A generator which combines sequence generation with immediate retrieval through JDBC3 getGeneratedKeys. | Class | org.hibernate.id | Hibernate ORM |
|
| SequenceIdentityGenerator .Delegate | Constructor SummarySequenceIdentityGenerator. | Class | org.hibernate.id.SequenceIdentityGenerator | Hibernate ORM |
|
| SequenceIdentityGenerator .NoCommentsInsert | Constructor SummarySequenceIdentityGenerator. | Class | org.hibernate.id.SequenceIdentityGenerator | 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 |
|
| StandardRandomStrategy | | Class | org.hibernate.id.uuid | Hibernate ORM |
|
| TableGenerator | An enhanced version of table-based id generation. | Class | org.hibernate.id.enhanced | Hibernate ORM |
|
| TableGenerator | An IdentifierGenerator that uses a database table to store the last generated value. | Class | org.hibernate.id | Hibernate ORM |
|
| TableHiLoGenerator | An IdentifierGenerator that returns a Long, constructed using a hi/lo algorithm. | Class | org.hibernate.id | Hibernate ORM |
|
| TableStructure | | Class | org.hibernate.id.enhanced | Hibernate ORM |
|
| UUIDGenerationStrategy | A strategy for generating a variant 2 UUID value. | Interface | org.hibernate.id | Hibernate ORM |
|
| UUIDGenerator | An IdentifierGenerator which generates UUID values using a pluggable generation strategy. | Class | org.hibernate.id | Hibernate ORM |
|
| UUIDHexGenerator | A UUIDGenerator that returns a string of length 32, This string will consist of only hex digits. | Class | org.hibernate.id | Hibernate ORM |