Package | Description |
---|---|
org.hibernate.id |
<p>
This package contains internal implementation classes for the
main API interfaces.
|
org.hibernate.id.enhanced |
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified
configuration
|
Modifier and Type | Class and Description |
---|---|
class |
Assigned
<b>assigned</b><br>
<br>
An <tt>IdentifierGenerator</tt> that returns the current identifier assigned
to an instance.
|
class |
ForeignGenerator
<b>foreign</b><br>
<br>
An <tt>Identifier</tt> generator that uses the value of the id property of an
associated object<br>
<br>
One mapping parameter is required: property.
|
class |
IncrementGenerator
<b>increment</b><br>
<br>
An <tt>IdentifierGenerator</tt> that returns a <tt>long</tt>, constructed by
counting from the maximum primary key value at startup.
|
class |
MultipleHiLoPerTableGenerator
Deprecated.
Use
TableGenerator instead. |
class |
SelectGenerator
A generator that selects the just inserted row to determine the identifier
value assigned by the database.
|
class |
SequenceGenerator
Deprecated.
Use
SequenceStyleGenerator instead |
class |
SequenceHiLoGenerator
Deprecated.
See deprecation discussion on
SequenceGenerator |
class |
SequenceIdentityGenerator
Deprecated.
See deprecation discussion on
SequenceGenerator |
class |
UUIDGenerator
|
class |
UUIDHexGenerator
<b>uuid</b><br>
<br>
A <tt>UUIDGenerator</tt> that returns a string of length 32,
This string will consist of only hex digits.
|
Modifier and Type | Class and Description |
---|---|
class |
SequenceStyleGenerator
Generates identifier values based on an sequence-style database structure.
|
class |
TableGenerator
An enhanced version of table-based id generation.
|
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.