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.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 eitherIdentifierGeneratororPostInsertIdentifierGenerator.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.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.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.UseEntityPersisterinstead. -
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.generator Class Description PostInsertIdentityPersister Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersisterinstead. -
Classes in org.hibernate.id used by org.hibernate.id Class Description AbstractUUIDGenerator Deprecated.sinceUUIDHexGeneratoris deprecatedBulkInsertionCapableIdentifierGenerator Specialized contract forIdentifierGeneratorimplementations 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 AGeneratorthat 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 otherPersistentIdentifierGeneratorgenerators.IntegralDataTypeHolder Defines a common API for dealing with data of integral data type.OptimizableGenerator Commonality between sequence-based and table-based generatorsPostInsertIdentifierGenerator The counterpart toIdentifierGeneratorfor values generated by the database.PostInsertIdentityPersister Deprecated, for removal: This API element is subject to removal in a future version.UseEntityPersisterinstead.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 forIdentifierGeneratorimplementations capable of being used in conjunction with HQL insert statements.Configurable AGeneratorthat 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 AnIdentifierGeneratorthat requires creation of database objects. -
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.UseEntityPersisterinstead. -
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.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.UseEntityPersisterinstead. -
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.