Uses of Package
org.hibernate.id
-
Packages that use org.hibernate.id Package Description org.hibernate.annotations A set of mapping annotations which extend the O/R mapping annotations defined by JPA.org.hibernate.boot.model.source.spi org.hibernate.dialect.identity Support forDialect
-specific identity column handling.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.envers.enhanced org.hibernate.generator This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.id.factory.internal Implementation of the SPI for id generator factories.org.hibernate.id.factory.spi Contains an SPI for id generator factories.org.hibernate.id.insert Contains a framework of strategies for retrieving database-generated ids.org.hibernate.id.uuid Contains theUuidGenerator
.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model. -
Classes in org.hibernate.id used by org.hibernate.annotations Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers. -
Classes in org.hibernate.id used by org.hibernate.boot.model.source.spi Class Description EntityIdentifierNature Describes the possible natures of an entity-defined identifier. -
Classes in org.hibernate.id used by org.hibernate.dialect.identity Class Description PostInsertIdentityPersister Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersister
instead. -
Classes in org.hibernate.id used by org.hibernate.engine.spi Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers. -
Classes in org.hibernate.id used by org.hibernate.envers.enhanced Class Description BulkInsertionCapableIdentifierGenerator Specialized contract forIdentifierGenerator
implementations capable of being used in conjunction with HQL insert statements.Configurable AGenerator
that supports "configuration".IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.OptimizableGenerator Commonality between sequence-based and table-based generatorsPersistentIdentifierGenerator AnIdentifierGenerator
that requires creation of database objects. -
Classes in org.hibernate.id used by org.hibernate.generator Class Description PostInsertIdentityPersister Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersister
instead. -
Classes in org.hibernate.id used by org.hibernate.id Class Description AbstractUUIDGenerator Deprecated.sinceUUIDHexGenerator
is deprecatedBulkInsertionCapableIdentifierGenerator Specialized contract forIdentifierGenerator
implementations capable of being used in conjunction with HQL insert statements.CompositeNestedGeneratedValueGenerator.GenerationContextLocator Contract for declaring how to locate the context for sub-value injection.CompositeNestedGeneratedValueGenerator.GenerationPlan Contract for performing the actual sub-value generation, usually injecting it into the determined contextConfigurable AGenerator
that supports "configuration".EntityIdentifierNature Describes the possible natures of an entity-defined identifier.ExportableColumn IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.IdentifierGeneratorAggregator Identifies generators which potentially aggregate otherPersistentIdentifierGenerator
generators.IntegralDataTypeHolder Defines a common API for dealing with data of integral data type.OptimizableGenerator Commonality between sequence-based and table-based generatorsPostInsertIdentifierGenerator The counterpart toIdentifierGenerator
for values generated by the database.PostInsertIdentityPersister Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersister
instead.SequenceMismatchStrategy Describes the strategy for handling the mismatch between a database sequence configuration and the one defined by the entity mapping. -
Classes in org.hibernate.id used by org.hibernate.id.enhanced Class Description BulkInsertionCapableIdentifierGenerator Specialized contract forIdentifierGenerator
implementations capable of being used in conjunction with HQL insert statements.Configurable AGenerator
that supports "configuration".IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.IntegralDataTypeHolder Defines a common API for dealing with data of integral data type.OptimizableGenerator Commonality between sequence-based and table-based generatorsPersistentIdentifierGenerator AnIdentifierGenerator
that requires creation of database objects. -
Classes in org.hibernate.id used by org.hibernate.id.factory.internal Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers. -
Classes in org.hibernate.id used by org.hibernate.id.factory.spi Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers. -
Classes in org.hibernate.id used by org.hibernate.id.insert Class Description PostInsertIdentityPersister Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersister
instead. -
Classes in org.hibernate.id used by org.hibernate.id.uuid Class Description UUIDGenerationStrategy Deprecated.seeUUIDGenerator
-
Classes in org.hibernate.id used by org.hibernate.internal Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.IntegralDataTypeHolder Defines a common API for dealing with data of integral data type. -
Classes in org.hibernate.id used by org.hibernate.mapping Class Description CompositeNestedGeneratedValueGenerator.GenerationContextLocator Contract for declaring how to locate the context for sub-value injection.CompositeNestedGeneratedValueGenerator.GenerationPlan Contract for performing the actual sub-value generation, usually injecting it into the determined contextIdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers. -
Classes in org.hibernate.id used by org.hibernate.persister.collection Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers. -
Classes in org.hibernate.id used by org.hibernate.persister.entity Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.PostInsertIdentityPersister Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersister
instead. -
Classes in org.hibernate.id used by org.hibernate.tuple Class Description IdentifierGenerator A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.