Uses of Interface
org.hibernate.id.IdentifierGenerator
Packages that use IdentifierGenerator
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.
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.
-
Uses of IdentifierGenerator in org.hibernate.boot.models.annotations.internal
Methods in org.hibernate.boot.models.annotations.internal that return types with arguments of type IdentifierGeneratorModifier and TypeMethodDescriptionClass<? extends IdentifierGenerator>
CollectionIdAnnotation.generatorImplementation()
Method parameters in org.hibernate.boot.models.annotations.internal with type arguments of type IdentifierGeneratorModifier and TypeMethodDescriptionvoid
CollectionIdAnnotation.generatorImplementation
(Class<? extends IdentifierGenerator> value) -
Uses of IdentifierGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement IdentifierGeneratorModifier and TypeClassDescriptionclass
Revision number generator has to produce values in ascending order (gaps may occur). -
Uses of IdentifierGenerator in org.hibernate.id
Subinterfaces of IdentifierGenerator in org.hibernate.idModifier and TypeInterfaceDescriptioninterface
Commonality between sequence-based and table-based generatorsinterface
AnIdentifierGenerator
that requires creation of database objects.Classes in org.hibernate.id that implement IdentifierGeneratorModifier and TypeClassDescriptionclass
Deprecated.class
For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).class
Deprecated, for removal: This API element is subject to removal in a future version.This remains around as an implementation detail ofhbm.xml
mappings.class
Deprecated.useUuidGenerator
class
AnIdentifierGenerator
that returns along
, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.class
Deprecated.useUuidGenerator
andUuidGenerator
insteadclass
Deprecated.This remains around as an implementation detail ofhbm.xml
mappings. -
Uses of IdentifierGenerator in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement IdentifierGeneratorModifier and TypeClassDescriptionclass
Generates identifier values based on a sequence-style database structure.class
An enhanced version of table-based id generation. -
Uses of IdentifierGenerator in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return IdentifierGeneratorModifier and TypeMethodDescriptionAbstractCollectionPersister.getIdentifierGenerator()
Deprecated.CollectionPersister.getIdentifierGenerator()
Deprecated. -
Uses of IdentifierGenerator in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return IdentifierGeneratorModifier and TypeMethodDescriptionAbstractEntityPersister.getIdentifierGenerator()
Deprecated.EntityPersister.getIdentifierGenerator()
Deprecated. -
Uses of IdentifierGenerator in org.hibernate.tuple
Methods in org.hibernate.tuple that return IdentifierGeneratorModifier and TypeMethodDescriptionIdentifierAttribute.getIdentifierGenerator()
Deprecated.IdentifierProperty.getIdentifierGenerator()
Deprecated, for removal: This API element is subject to removal in a future version.
UUIDHexGenerator
is deprecated