See: Description
Interface | Description |
---|---|
BulkInsertionCapableIdentifierGenerator |
Specialized contract for
IdentifierGenerator implementations capable of being used in conjunction
with HQL insert statements. |
CompositeNestedGeneratedValueGenerator.GenerationContextLocator |
Contract for declaring how to locate the context for sub-value injection.
|
CompositeNestedGeneratedValueGenerator.GenerationPlan |
Contract for performing the actual sub-value generation, usually injecting it into the
determined
context |
Configurable |
An
IdentifierGenerator that supports "configuration". |
IdentifierGenerator |
The general contract between a class that generates unique
identifiers and the <tt>Session</tt>.
|
IdentifierGeneratorAggregator |
Identifies
generators which potentially aggregate other
PersistentIdentifierGenerator generators. |
IntegralDataTypeHolder |
Defines a common api for dealing with data of integral data type.
|
PersistentIdentifierGenerator |
An <tt>IdentifierGenerator</tt> that requires creation of database objects.
|
PostInsertIdentifierGenerator | |
PostInsertIdentityPersister |
A persister that may have an identity assigned by execution of
a SQL <tt>INSERT</tt>.
|
ResultSetIdentifierConsumer |
An optional contract for
Type or
UserType implementations to handle generated
id values any way they see fit as opposed to being limited to the discrete set of
numeric types handled by IdentifierGeneratorHelper |
UUIDGenerationStrategy |
A strategy for generating a variant 2
UUID value. |
Class | Description |
---|---|
AbstractPostInsertGenerator |
Basic implementation of the
PostInsertIdentifierGenerator contract. |
AbstractUUIDGenerator |
The base class for identifier generators that use a UUID algorithm.
|
Assigned |
<b>assigned</b><br>
<br>
An <tt>IdentifierGenerator</tt> that returns the current identifier assigned
to an instance.
|
CompositeNestedGeneratedValueGenerator |
For composite identifiers, defines a number of "nested" generations that
need to happen to "fill" the identifier property(s).
|
ExportableColumn | |
ExportableColumn.ColumnIterator | |
ExportableColumn.ValueImpl | |
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.
|
GUIDGenerator |
Generates <tt>string</tt> values using the SQL Server NEWID() function.
|
IdentifierGeneratorHelper |
Factory and helper methods for
IdentifierGenerator framework. |
IdentifierGeneratorHelper.BasicHolder | |
IdentifierGeneratorHelper.BigDecimalHolder | |
IdentifierGeneratorHelper.BigIntegerHolder | |
IdentityGenerator |
A generator for use with ANSI-SQL IDENTITY columns used as the primary key.
|
IdentityGenerator.BasicDelegate |
Delegate for dealing with IDENTITY columns where the dialect requires an
additional command execution to retrieve the generated IDENTITY value
|
IdentityGenerator.InsertSelectDelegate |
Delegate for dealing with IDENTITY columns where the dialect supports returning
the generated IDENTITY value directly from the insert statement.
|
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.
|
MultipleHiLoPerTableGenerator | Deprecated
Use
TableGenerator instead. |
SelectGenerator |
A generator that selects the just inserted row to determine the identifier
value assigned by the database.
|
SelectGenerator.SelectGeneratorDelegate |
The delegate for the select generation strategy.
|
SequenceGenerator | Deprecated
Use
SequenceStyleGenerator instead |
SequenceHiLoGenerator | Deprecated
See deprecation discussion on
SequenceGenerator |
SequenceIdentityGenerator | Deprecated
See deprecation discussion on
SequenceGenerator |
SequenceIdentityGenerator.Delegate | |
SequenceIdentityGenerator.NoCommentsInsert | |
UUIDGenerator | |
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.
|
Enum | Description |
---|---|
EntityIdentifierNature |
Describes the possible natures of an entity-defined identifier.
|
Exception | Description |
---|---|
IdentifierGenerationException |
Thrown by <tt>IdentifierGenerator</tt> implementation class when
ID generation fails.
|
<p> This package contains internal implementation classes for the main API interfaces. </p>
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.