Interface | Description |
---|---|
CacheImplementor | Deprecated
Moved to
CacheImplementor |
CascadeStyle |
A contract for defining the aspects of cascading various persistence actions.
|
CascadingAction |
A session action that may be cascaded from parent entity to its children
|
CompositeOwner | |
CompositeTracker | |
EntityEntry |
We need an entry to tell us all about the current state of an object with respect to its persistent state
Implementation Warning: Hibernate needs to instantiate a high amount of instances of this class,
therefore we need to take care of its impact on memory consumption.
|
EntityEntryExtraState |
Navigation methods for extra state objects attached to
EntityEntry . |
EntityEntryFactory |
Contract to build
EntityEntry |
ExceptionConverter | |
ExecutableList.Sorter<E extends Executable> |
Provides a sorting interface for ExecutableList.
|
ExtendedSelfDirtinessTracker |
A self dirtiness tracker that declares additional methods that are intended for internal communication.
|
Managed |
Contract for classes (specifically, entities and components/embeddables) that are "managed".
|
ManagedComposite |
Specialized
Managed contract for component/embeddable classes. |
ManagedEntity |
Specialized
Managed contract for entity classes. |
ManagedMappedSuperclass |
Specialized
Managed contract for MappedSuperclass classes. |
Mapping |
Defines operations common to "compiled" mappings (ie.
|
PersistenceContext |
Represents the state of "stuff" Hibernate is tracking, including (not exhaustive):
entities
collections
snapshots
proxies
Often referred to as the "first level cache".
|
PersistenceContext.NaturalIdHelper |
Provides centralized access to natural-id-related functionality.
|
PersistentAttributeInterceptable | |
PersistentAttributeInterceptor |
The base contract for interceptors that can be injected into
enhanced entities for the purpose of intercepting attribute access
|
SelfDirtinessTracker |
Contract for an entity to report that it tracks the dirtiness of its own state,
as opposed to needing Hibernate to perform state-diff dirty calculations.
|
SessionBuilderImplementor<T extends SessionBuilder> |
Defines the internal contract between the SessionBuilder and other parts of
Hibernate..
|
SessionEventListenerManager | |
SessionFactoryImplementor |
Defines the internal contract between the SessionFactory and other parts of
Hibernate such as implementors of Type.
|
SessionFactoryImplementor.DeserializationResolver<T extends SessionFactoryImplementor> |
Contract for resolving this SessionFactory on deserialization
|
SessionImplementor |
Defines the "internal contract" for
Session and other parts of Hibernate such as
Type , EntityPersister
and CollectionPersister implementations. |
SessionOwner | Deprecated
(since 5.2) since consolidating hibernate-entitymanager into hibernate-core
I believe this is no longer needed.
|
SharedSessionContractImplementor |
Defines the internal contract shared between
Session and
StatelessSession as used by other parts of Hibernate (such as
Type , EntityPersister and
CollectionPersister implementors
A Session, through this interface and SharedSessionContractImplementor, implements:
JdbcSessionOwner to drive the behavior of a "JDBC session". |
UnsavedValueStrategy |
The base contract for determining transient status versus detached status.
|
Class | Description |
---|---|
AbstractDelegatingSessionBuilder<T extends SessionBuilder> |
Base class for
SessionBuilder implementations that wish to implement only parts of that contract themselves
while forwarding other method invocations to a delegate instance. |
AbstractDelegatingSessionBuilderImplementor<T extends SessionBuilderImplementor> |
Base class for
SessionBuilderImplementor implementations that wish to implement only parts of that contract
themselves while forwarding other method invocations to a delegate instance. |
AbstractDelegatingSharedSessionBuilder<T extends SharedSessionBuilder> |
Base class for
SharedSessionBuilder implementations that wish to implement only parts of that contract
themselves while forwarding other method invocations to a delegate instance. |
ActionQueue |
Responsible for maintaining the queue of actions related to events.
|
ActionQueue.TransactionCompletionProcesses |
Wrapper class allowing to bind the same transaction completion process queues in different sessions.
|
AssociationKey |
Identifies a named association belonging to a particular
entity instance.
|
BatchFetchQueue |
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.
|
CacheInitiator |
Initiator for second level cache support
|
CascadeStyles | |
CascadeStyles.BaseCascadeStyle | |
CascadeStyles.MultipleCascadeStyle | |
CascadingActions | |
CascadingActions.BaseCascadingAction | |
CollectionEntry |
We need an entry to tell us all about the current state
of a collection with respect to its persistent state
|
CollectionKey |
Uniquely identifies a collection instance in a particular session.
|
EffectiveEntityGraph |
Think of this as the composite modeling of a graph
and the semantic.
|
EntityKey |
Uniquely identifies of an entity instance in a particular Session by identifier.
|
EntityUniqueKey |
Used to uniquely key an entity instance in relation to a particular session
by some unique property reference, as opposed to identifier.
|
ExecutableList<E extends Executable & Comparable & Serializable> |
Specialized encapsulating of the state pertaining to each Executable list.
|
FilterDefinition |
A FilterDefinition defines the global attributes of a dynamic filter.
|
IdentifierValue |
A strategy for determining if an identifier value is an identifier of
a new transient instance or a previously persistent transient instance.
|
LoadQueryInfluencers |
Centralize all options which can influence the SQL query needed to load an
entity.
|
NamedQueryDefinition |
Definition of a named query, defined in the mapping metadata.
|
NamedQueryDefinitionBuilder | |
NamedSQLQueryDefinition |
Definition of a named native SQL query, defined in the mapping metadata.
|
NamedSQLQueryDefinitionBuilder | |
QueryParameters | |
RowSelection |
Represents a selection criteria for rows in a JDBC
ResultSet |
SessionDelegatorBaseImpl |
This class is meant to be extended.
|
SessionFactoryDelegatingImpl |
Base delegating implementation of the SessionFactory and SessionFactoryImplementor
contracts for intended for easier implementation of SessionFactory.
|
SubselectFetch | |
TypedValue |
An ordered pair of a value and its Hibernate type.
|
VersionValue |
A strategy for determining if a version value is a version of
a new transient instance or a previously persistent transient instance.
|
Enum | Description |
---|---|
CachedNaturalIdValueSource |
The type of action from which the cache call is originating.
|
ExecuteUpdateResultCheckStyle |
For persistence operations (INSERT, UPDATE, DELETE) what style of determining
results (success/failure) is to be used.
|
Status |
Represents the status of an entity with respect to
this session.
|
ValueInclusion |
An enum of the different ways a value might be "included".
|
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.