Uses of Interface
org.hibernate.id.factory.spi.StandardGenerator
Packages that use StandardGenerator
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.
-
Uses of StandardGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement StandardGeneratorModifier and TypeClassDescriptionclassRevision number generator has to produce values in ascending order (gaps may occur). -
Uses of StandardGenerator in org.hibernate.id
Subinterfaces of StandardGenerator 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 StandardGeneratorModifier and TypeClassDescriptionclassDeprecated.classAnIdentifierGeneratorthat returns the current identifier assigned to an instance.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.useUuidGeneratorclassAnOnExecutionGeneratorthat handlesIDENTITY/"autoincrement" columns on those databases which support them.classAnIdentifierGeneratorthat returns along, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.classA generator thatselects the just-inserted row to determine the column value assigned by the database.classDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassDeprecated.This remains around as an implementation detail ofhbm.xmlmappings. -
Uses of StandardGenerator in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement StandardGeneratorModifier and TypeClassDescriptionclassGenerates identifier values based on a sequence-style database structure.classAn enhanced version of table-based id generation.
UUIDHexGeneratoris deprecated