Uses of Interface
org.hibernate.boot.model.relational.ExportableProducer
Packages that use ExportableProducer
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 defines the Hibernate configuration-time mapping model.
-
Uses of ExportableProducer in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement ExportableProducerModifier and TypeClassDescriptionclassRevision number generator has to produce values in ascending order (gaps may occur).classDescribes a sequence that supports ordered sequences. -
Uses of ExportableProducer in org.hibernate.id
Subinterfaces of ExportableProducer in org.hibernate.idModifier and TypeInterfaceDescriptionstatic interfaceContract for performing the actual sub-value generation, usually injecting it into the determined contextinterfaceA classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interfaceIdentifies generators which potentially aggregate otherPersistentIdentifierGeneratorgenerators.interfaceCommonality between sequence-based and table-based generatorsinterfaceAnIdentifierGeneratorthat requires creation of database objects.Classes in org.hibernate.id that implement ExportableProducerModifier 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.classGenerator that picks a strategy based on the dialect.classDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassDeprecated.This remains around as an implementation detail ofhbm.xmlmappings. -
Uses of ExportableProducer in org.hibernate.id.enhanced
Subinterfaces of ExportableProducer in org.hibernate.id.enhancedModifier and TypeInterfaceDescriptioninterfaceEncapsulates definition of the underlying data structure backing a sequence-style generator.Classes in org.hibernate.id.enhanced that implement ExportableProducerModifier and TypeClassDescriptionclassDescribes a sequence.classGenerates identifier values based on a sequence-style database structure.classAn enhanced version of table-based id generation.classDescribes a table used to mimic sequence behavior -
Uses of ExportableProducer in org.hibernate.mapping
Classes in org.hibernate.mapping that implement ExportableProducer
UUIDHexGeneratoris deprecated