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 TypeClassDescriptionclass
Revision number generator has to produce values in ascending order (gaps may occur).class
Describes a sequence that supports ordered sequences. -
Uses of ExportableProducer in org.hibernate.id
Subinterfaces of ExportableProducer in org.hibernate.idModifier and TypeInterfaceDescriptionstatic interface
Contract for performing the actual sub-value generation, usually injecting it into the determined contextinterface
A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interface
Identifies generators which potentially aggregate otherPersistentIdentifierGenerator
generators.interface
Commonality between sequence-based and table-based generatorsinterface
AnIdentifierGenerator
that requires creation of database objects.Classes in org.hibernate.id that implement ExportableProducerModifier 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
Generator that picks a strategy based on the dialect.class
Deprecated.useUuidGenerator
andUuidGenerator
insteadclass
Deprecated.This remains around as an implementation detail ofhbm.xml
mappings. -
Uses of ExportableProducer in org.hibernate.id.enhanced
Subinterfaces of ExportableProducer in org.hibernate.id.enhancedModifier and TypeInterfaceDescriptioninterface
Encapsulates definition of the underlying data structure backing a sequence-style generator.Classes in org.hibernate.id.enhanced that implement ExportableProducerModifier and TypeClassDescriptionclass
Describes a sequence.class
Generates identifier values based on a sequence-style database structure.class
An enhanced version of table-based id generation.class
Describes a table used to mimic sequence behavior -
Uses of ExportableProducer in org.hibernate.mapping
Classes in org.hibernate.mapping that implement ExportableProducer
UUIDHexGenerator
is deprecated