| 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. |
| CollectionLoadContext.java | Class | Represents the state of collections currently being loaded. |
| Collections.java | Class | |
| EJB3CascadeStyle.java | Class | |
| EJB3CascadingAction.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 | |
| LoadQueryInfluencers.java | Class | Centralize all options which can influence the SQL query needed to load an
entity. |
| 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. |
| NonFlushedChanges.java | Interface | |
| 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. |