Uses of Interface
org.hibernate.boot.model.relational.ExportableProducer
-
Packages that use ExportableProducer Package Description org.hibernate.envers.enhanced org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.mapping 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 ExportableProducer Modifier and Type Class Description class
OrderedSequenceGenerator
Revision number generator has to produce values in ascending order (gaps may occur).class
OrderedSequenceStructure
Describes a sequence that supports ordered sequences. -
Uses of ExportableProducer in org.hibernate.id
Subinterfaces of ExportableProducer in org.hibernate.id Modifier and Type Interface Description static interface
CompositeNestedGeneratedValueGenerator.GenerationPlan
Contract for performing the actual sub-value generation, usually injecting it into the determined contextinterface
IdentifierGenerator
A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interface
IdentifierGeneratorAggregator
Identifies generators which potentially aggregate otherPersistentIdentifierGenerator
generators.interface
OptimizableGenerator
Commonality between sequence-based and table-based generatorsinterface
PersistentIdentifierGenerator
AnIdentifierGenerator
that requires creation of database objects.Classes in org.hibernate.id that implement ExportableProducer Modifier and Type Class Description class
AbstractUUIDGenerator
Deprecated.sinceUUIDHexGenerator
is deprecatedclass
Assigned
AnIdentifierGenerator
that returns the current identifier assigned to an instance.class
CompositeNestedGeneratedValueGenerator
For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).class
ForeignGenerator
Deprecated.This remains around as an implementation detail ofhbm.xml
mappings.class
GUIDGenerator
Deprecated.useUuidGenerator
class
IncrementGenerator
AnIdentifierGenerator
that returns along
, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.class
UUIDGenerator
Deprecated.useUuidGenerator
andUuidGenerator
insteadclass
UUIDHexGenerator
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.enhanced Modifier and Type Interface Description interface
DatabaseStructure
Encapsulates definition of the underlying data structure backing a sequence-style generator.Classes in org.hibernate.id.enhanced that implement ExportableProducer Modifier and Type Class Description class
SequenceStructure
Describes a sequence.class
SequenceStyleGenerator
Generates identifier values based on a sequence-style database structure.class
TableGenerator
An enhanced version of table-based id generation.class
TableStructure
Describes a table used to mimic sequence behavior -
Uses of ExportableProducer in org.hibernate.mapping
Classes in org.hibernate.mapping that implement ExportableProducer Modifier and Type Class Description static class
Component.ValueGenerationPlan
-