Uses of Interface
org.hibernate.id.Configurable
Packages that use Configurable
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 Configurable in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement ConfigurableModifier and TypeClassDescriptionclass
Revision number generator has to produce values in ascending order (gaps may occur). -
Uses of Configurable in org.hibernate.id
Subinterfaces of Configurable in org.hibernate.idModifier and TypeInterfaceDescriptioninterface
A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interface
Commonality between sequence-based and table-based generatorsinterface
AnIdentifierGenerator
that requires creation of database objects.interface
The counterpart toIdentifierGenerator
for values generated by the database.Classes in org.hibernate.id that implement ConfigurableModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.class
Deprecated.sinceUUIDHexGenerator
is deprecatedclass
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
AnOnExecutionGenerator
that handlesIDENTITY
/"autoincrement" columns on those databases which support them.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
A generator thatselect
s the just-insert
ed row to determine the column value assigned by the database.class
Deprecated.useUuidGenerator
andUuidGenerator
insteadclass
Deprecated.This remains around as an implementation detail ofhbm.xml
mappings. -
Uses of Configurable in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement ConfigurableModifier and TypeClassDescriptionclass
Generates identifier values based on a sequence-style database structure.class
An enhanced version of table-based id generation.
PostInsertIdentifierGenerator
andBulkInsertionCapableIdentifierGenerator
, or even better, simply implementOnExecutionGenerator
directly.