Uses of Package
org.hibernate.id
Packages that use org.hibernate.id
Package
Description
This package and its subpackages, especially
org.hibernate.id.enhanced
,
contain the built-in id generators, all of which implement either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
Contains the
UuidGenerator
.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Most contracts here have been replaced by the new runtime
mapping model.
-
Classes in org.hibernate.id used by org.hibernate.boot.model.source.spiClassDescriptionDescribes the possible natures of an entity-defined identifier.
-
Classes in org.hibernate.id used by org.hibernate.boot.models.annotations.internalClassDescriptionA 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.enhancedClassDescriptionSpecialized contract for
IdentifierGenerator
implementations capable of being used in conjunction with HQL insert statements.AGenerator
that supports "configuration".A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.Commonality between sequence-based and table-based generatorsAnIdentifierGenerator
that requires creation of database objects. -
Classes in org.hibernate.id used by org.hibernate.idClassDescriptionDeprecated.Specialized contract for
IdentifierGenerator
implementations capable of being used in conjunction with HQL insert statements.Contract for declaring how to locate the context for sub-value injection.Contract for performing the actual sub-value generation, usually injecting it into the determined contextAGenerator
that supports "configuration".Describes the possible natures of an entity-defined identifier.A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.Identifies generators which potentially aggregate otherPersistentIdentifierGenerator
generators.Defines a common API for dealing with data of integral data type.Commonality between sequence-based and table-based generatorsThe counterpart toIdentifierGenerator
for values generated by the database.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.enhancedClassDescriptionSpecialized contract for
IdentifierGenerator
implementations capable of being used in conjunction with HQL insert statements.AGenerator
that supports "configuration".A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.Defines a common API for dealing with data of integral data type.Commonality between sequence-based and table-based generatorsAnIdentifierGenerator
that requires creation of database objects. -
Classes in org.hibernate.id used by org.hibernate.id.uuid
-
Classes in org.hibernate.id used by org.hibernate.internalClassDescriptionDefines a common API for dealing with data of integral data type.
-
Classes in org.hibernate.id used by org.hibernate.mappingClassDescriptionContract for declaring how to locate the context for sub-value injection.Contract for performing the actual sub-value generation, usually injecting it into the determined context
-
Classes in org.hibernate.id used by org.hibernate.persister.collectionClassDescriptionA 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.entityClassDescriptionA 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.tupleClassDescriptionA classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.
UUIDHexGenerator
is deprecated