| Interface | Description |
|---|---|
| CacheImplementor |
Define internal contact of Cache API
|
| 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 |
| ExecutableList.Sorter<E extends Executable> |
Provides a sorting interface for ExecutableList.
|
| 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 | |
| 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 |
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 between
Session / StatelessSession and
other parts of Hibernate such as Type, EntityPersister and
CollectionPersister implementors |
| SessionOwner |
The contract for a Session owner.
|
| UnsavedValueStrategy |
The base contract for determining transient status versus detached status.
|
| Class | Description |
|---|---|
| AbstractDelegatingSessionBuilder |
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 |
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 |
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.
|
| 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 an 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 © 2017 JBoss by Red Hat. All rights reserved.