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.
-
Uses of IdentifierGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement IdentifierGeneratorModifier and TypeClassDescriptionclassRevision 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 TypeInterfaceDescriptioninterfaceCommonality between sequence-based and table-based generatorsinterfaceAnIdentifierGeneratorthat requires creation of database objects.Classes in org.hibernate.id that implement IdentifierGeneratorModifier and TypeClassDescriptionclassDeprecated.classFor composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).classDeprecated, for removal: This API element is subject to removal in a future version.This remains around as an implementation detail ofhbm.xmlmappings.classDeprecated.useUuidGeneratorclassAnIdentifierGeneratorthat returns along, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.classDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassDeprecated.This remains around as an implementation detail ofhbm.xmlmappings. -
Uses of IdentifierGenerator in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement IdentifierGeneratorModifier and TypeClassDescriptionclassGenerates identifier values based on a sequence-style database structure.classAn 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.
UUIDHexGeneratoris deprecated