org.hibernate.engine |
This package contains classes that are "shared" by other packages,
and implementations of some key algorithms.
|
Java Source File Name | Type | Comment |
ActionQueue.java | Class | Responsible for maintaining the queue of actions related to events.
The ActionQueue holds the DML operations queued as part of a session's
transactional-write-behind semantics. |
AssociationKey.java | Class | Identifies a named association belonging to a particular
entity instance. |
BatchFetchQueue.java | Class | Tracks entity and collection keys that are available for batch
fetching, and the queries which were used to load entities, which
can be re-used as a subquery for loading owned collections. |
Cascade.java | Class | Delegate responsible for, in conjunction with the various
CascadingAction actions , implementing cascade processing. |
CascadeStyle.java | Class | A contract for defining the aspects of cascading various persistence actions. |
CascadingAction.java | Class | |
CollectionEntry.java | Class | |
CollectionKey.java | Class | Uniquely identifies a collection instance in a particular session. |
Collections.java | Class | |
EntityEntry.java | Class | |
EntityKey.java | Class | Uniquely identifies of an entity instance in a particular session by identifier. |
EntityUniqueKey.java | Class | Used to uniquely key an entity instance in relation to a particular session
by some unique property reference, as opposed to identifier. |
ExecuteUpdateResultCheckStyle.java | Class | For persistence operations (INSERT, UPDATE, DELETE) what style of determining
results (success/failure) is to be used. |
FilterDefinition.java | Class | A FilterDefinition defines the global attributes of a dynamic filter. |
ForeignKeys.java | Class | |
HibernateIterator.java | Interface | |
IdentifierValue.java | Class | A strategy for determining if an identifier value is an identifier of
a new transient instance or a previously persistent transient instance. |
JoinHelper.java | Class | |
JoinSequence.java | Class | |
Mapping.java | Interface | Defines operations common to "compiled" mappings (ie. |
NamedQueryDefinition.java | Class | Definition of a named query, defined in the mapping metadata. |
NamedSQLQueryDefinition.java | Class | Definition of a named native SQL query, defined
in the mapping metadata. |
Nullability.java | Class | |
ParameterBinder.java | Class | Centralizes the commonality regarding binding of parameter values into
PreparedStatements as this logic is used in many places. |
PersistenceContext.java | Interface | Holds the state of the persistence context, including the
first-level cache, entries, snapshots, proxies, etc. |
QueryParameters.java | Class | |
ResultSetMappingDefinition.java | Class | |
RowSelection.java | Class | |
SessionFactoryImplementor.java | Interface | Defines the internal contract between the SessionFactory and other parts of
Hibernate such as implementors of Type. |
SessionImplementor.java | Interface | Defines the internal contract between the Session and other parts of
Hibernate such as implementors of Type or EntityPersister. |
StatefulPersistenceContext.java | Class | A PersistenceContext represents the state of persistent "stuff" which
Hibernate is tracking. |
Status.java | Class | Represents the status of an entity with respect to
this session. |
SubselectFetch.java | Class | |
TransactionHelper.java | Class | |
TwoPhaseLoad.java | Class | |
TypedValue.java | Class | An ordered pair of a value and its Hibernate type. |
UnsavedValueFactory.java | Class | |
ValueInclusion.java | Class | An enum of the different ways a value might be "included".
This is really an expanded true/false notion with "PARTIAL" being the
expansion. |
Versioning.java | Class | Utilities for dealing with optimisitic locking values. |
VersionValue.java | Class | A strategy for determining if a version value is an version of
a new transient instance or a previously persistent transient instance. |