Class Summary |
Cascade |
Delegate responsible for, in conjunction with the various
actions , implementing cascade processing. |
Collections |
Implements book-keeping for the collection persistence by reachability algorithm |
EntityEntryContext |
Defines a context for maintaining the relation between an entity associated with the Session ultimately owning this
EntityEntryContext instance and that entity's corresponding EntityEntry. |
ForeignKeys |
Algorithms related to foreign key constraint transparency |
ForeignKeys.Nullifier |
|
JoinHelper |
|
JoinSequence |
|
NaturalIdXrefDelegate |
Maintains a PersistenceContext -level 2-way cross-reference (xref) between the
identifiers and natural ids of entities associated with the PersistenceContext. |
NonNullableTransientDependencies |
Tracks non-nullable transient entities that would cause a particular entity insert to fail. |
Nullability |
Implements the algorithm for validating property values for illegal null values |
ParameterBinder |
Centralizes the commonality regarding binding of parameter values into PreparedStatements as this logic is
used in many places. |
StatefulPersistenceContext |
A stateful implementation of the PersistenceContext contract meaning that we maintain this
state throughout the life of the persistence context. |
TwoPhaseLoad |
Functionality relating to Hibernate's two-phase loading process,
that may be reused by persisters that do not use the Loader
framework |
UnsavedValueFactory |
|
Versioning |
Utilities for dealing with optimistic locking values. |