Uses of Interface
org.hibernate.id.Configurable
-
Packages that use Configurable Package Description org.hibernate.id 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.id
Subinterfaces of Configurable in org.hibernate.id Modifier and Type Interface Description interfaceBulkInsertionCapableIdentifierGeneratorSpecialized contract forIdentifierGeneratorimplementations capable of being used in conjunction with HQL insert statements.interfaceIdentifierGeneratorThe general contract between a class that generates unique identifiers and the Session.interfacePersistentIdentifierGeneratorAn IdentifierGenerator that requires creation of database objects.interfacePostInsertIdentifierGeneratorClasses in org.hibernate.id that implement Configurable Modifier and Type Class Description classAbstractPostInsertGeneratorBasic implementation of thePostInsertIdentifierGeneratorcontract.classAbstractUUIDGeneratorThe base class for identifier generators that use a UUID algorithm.classAssignedassigned
An IdentifierGenerator that 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).classForeignGeneratorforeign
An Identifier generator that uses the value of the id property of an associated object
One mapping parameter is required: property.classGUIDGeneratorGenerates string values using the SQL Server NEWID() function.classIdentityGeneratorA generator for use with ANSI-SQL IDENTITY columns used as the primary key.classIncrementGeneratorincrement
An IdentifierGenerator that returns a long, constructed by counting from the maximum primary key value at startup.classMultipleHiLoPerTableGeneratorDeprecated.UseTableGeneratorinstead.classSelectGeneratorA generator that selects the just inserted row to determine the identifier value assigned by the database.classSequenceGeneratorDeprecated.UseSequenceStyleGeneratorinsteadclassSequenceHiLoGeneratorDeprecated.See deprecation discussion onSequenceGeneratorclassSequenceIdentityGeneratorDeprecated.See deprecation discussion onSequenceGeneratorclassUUIDGeneratorclassUUIDHexGeneratoruuid
A UUIDGenerator that returns a string of length 32, This string will consist of only hex digits. -
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.
-