This package contains internal implementation classes for the main API interfaces.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | BulkInsertionCapableIdentifierGenerator
Deprecated
as a consequence of Specialized contract for IdentifierGenerator being deprecated.
IdentifierGenerator implementations capable of being used in conjunction
with HQL insert statements.
|
| public interface | Configurable
Deprecated
All methods are already defined in An IdentifierGenerator.
IdentifierGenerator that supports "configuration".
|
| public interface | IdentifierGenerator
Deprecated
as a consequence of The general contract between a class that generates unique
identifiers and the Session.
Configurable being deprecated.
|
| public interface | IdentifierGeneratorAggregator
Identifies |
| public interface | IntegralDataTypeHolder
Defines a common api for dealing with data of integral data type. |
| public interface | PersistentIdentifierGenerator
Deprecated
as a consequence of An IdentifierGenerator that requires creation of database objects.
IdentifierGenerator being deprecated.
|
| public interface | PostInsertIdentifierGenerator
Deprecated
as a consequence of
IdentifierGenerator being deprecated.
|
| public interface | PostInsertIdentityPersister
A persister that may have an identity assigned by execution of a SQL INSERT. |
| public interface | ResultSetIdentifierConsumer
An optional contract for |
| public interface | UUIDGenerationStrategy
A strategy for generating a variant 2 |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractPostInsertGenerator
Deprecated
as a consequence of Basic implementation of the PostInsertIdentifierGenerator and BulkInsertionCapableIdentifierGenerator being deprecated.
PostInsertIdentifierGenerator contract.
|
| public abstract class | AbstractUUIDGenerator
Deprecated
as a consequence of The base class for identifier generators that use a UUID algorithm.
IdentifierGenerator being deprecated.
|
| public class | Assigned
Deprecated
as a consequence of assigned
An IdentifierGenerator that returns the current identifier assigned
to an instance.
IdentifierGenerator being deprecated.
|
| public class | CompositeNestedGeneratedValueGenerator
Deprecated
as a consequence of For composite identifiers, defines a number of "nested" generations that
need to happen to "fill" the identifier property(s).
IdentifierGenerator being deprecated.
|
| public class | |
| public class | ForeignGenerator
Deprecated
as a consequence of foreign
An Identifier generator that uses the value of the id property of an
associated object
One mapping parameter is required: property.
IdentifierGenerator being deprecated.
|
| public class | GUIDGenerator
Deprecated
as a consequence of Generates string values using the SQL Server NEWID() function.
IdentifierGenerator being deprecated.
|
| public class | IdentifierGenerationException
Thrown by IdentifierGenerator implementation class when ID generation fails. |
| public class | IdentifierGeneratorHelper
Factory and helper methods for |
| public class | IdentityGenerator
Deprecated
as a consequence of A generator for use with ANSI-SQL IDENTITY columns used as the primary key.
AbstractPostInsertGenerator being deprecated.
|
| public class | IncrementGenerator
Deprecated
as a consequence of increment
An IdentifierGenerator that returns a long, constructed by
counting from the maximum primary key value at startup.
IdentifierGenerator being deprecated.
|
| public class | MultipleHiLoPerTableGenerator
Deprecated
Use A hilo IdentifierGenerator that returns a Long, constructed using
a hi/lo algorithm.
org. instead.
|
| public class | SelectGenerator
Deprecated
as a consequence of A generator that selects the just inserted row to determine the identifier
value assigned by the database.
AbstractPostInsertGenerator being deprecated.
|
| public class | SequenceGenerator
Deprecated
Use sequence
Generates long values using an oracle-style sequence.
org. instead
|
| public class | SequenceHiLoGenerator
Deprecated
See deprecation discussion on seqhilo
An IdentifierGenerator that combines a hi/lo algorithm with an underlying
oracle-style sequence that generates hi values.
SequenceGenerator
|
| public class | SequenceIdentityGenerator
Deprecated
See deprecation discussion on A generator which combines sequence generation with immediate retrieval
through JDBC3 SequenceGenerator
getGeneratedKeys.
|
| public class | UUIDGenerator
Deprecated
as a consequence of An IdentifierGenerator being deprecated.
IdentifierGenerator which generates UUID values using a pluggable
generation strategy.
|
| public class | UUIDHexGenerator
Deprecated
as a consequence of uuid
A UUIDGenerator that returns a string of length 32,
This string will consist of only hex digits.
AbstractUUIDGenerator being deprecated.
|
| Modifier and Type | Enum and Description |
|---|---|
| public enum | EntityIdentifierNature
Describes the possible natures of an entity-defined identifier. |
| public enum | SequenceMismatchStrategy
Describes the strategy for handling the mismatch between a database sequence configuration and the one defined by the entity mapping. |