Uses of Interface
org.hibernate.id.Configurable
-
Packages that use Configurable 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 eitherIdentifierGeneratororPostInsertIdentifierGenerator.org.hibernate.id.enhanced 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 Configurable Modifier and Type Class Description classOrderedSequenceGeneratorRevision 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.id Modifier and Type Interface Description interfaceIdentifierGeneratorA classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interfaceOptimizableGeneratorCommonality between sequence-based and table-based generatorsinterfacePersistentIdentifierGeneratorAnIdentifierGeneratorthat requires creation of database objects.interfacePostInsertIdentifierGeneratorThe counterpart toIdentifierGeneratorfor values generated by the database.Classes in org.hibernate.id that implement Configurable Modifier and Type Class Description classAbstractPostInsertGeneratorDeprecated, for removal: This API element is subject to removal in a future version.Subclasses should now directly inheritPostInsertIdentifierGeneratorandBulkInsertionCapableIdentifierGenerator, or even better, simply implementOnExecutionGeneratordirectly.classAbstractUUIDGeneratorDeprecated.sinceUUIDHexGeneratoris deprecatedclassAssignedAnIdentifierGeneratorthat returns the current identifier assigned to an instance.classCompositeNestedGeneratedValueGeneratorFor composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).classForeignGeneratorDeprecated, for removal: This API element is subject to removal in a future version.This remains around as an implementation detail ofhbm.xmlmappings.classGUIDGeneratorDeprecated.useUuidGeneratorclassIdentityGeneratorAnOnExecutionGeneratorthat handlesIDENTITY/"autoincrement" columns on those databases which support them.classIncrementGeneratorAnIdentifierGeneratorthat returns along, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.classSelectGeneratorA generator thatselects the just-inserted row to determine the column value assigned by the database.classUUIDGeneratorDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassUUIDHexGeneratorDeprecated.This remains around as an implementation detail ofhbm.xmlmappings. -
Uses of Configurable in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement Configurable Modifier and Type Class Description classSequenceStyleGeneratorGenerates identifier values based on a sequence-style database structure.classTableGeneratorAn enhanced version of table-based id generation.
-