Define internal contact of Cache API
A contract for defining the aspects of cascading various persistence actions.
A session action that may be cascaded from parent entity to its children
Navigation methods for extra state objects attached to
|ExecutableList.Sorter<E extends Executable>||
Provides a sorting interface for ExecutableList.
Contract for classes (specifically, entities and components/embeddables) that are "managed".
Defines operations common to "compiled" mappings (ie.
Represents the state of "stuff" Hibernate is tracking, including (not exhaustive): entities collections snapshots proxies Often referred to as the "first level cache".
Provides centralized access to natural-id-related functionality.
Specify if an entity class is instrumented to track field changes
Defines the internal contract between the SessionBuilder and other parts of Hibernate..
Defines the internal contract between the SessionFactory and other parts of Hibernate such as implementors of Type.
The contract for a Session owner.
The base contract for determining transient status versus detached status.
Responsible for maintaining the queue of actions related to events.
Wrapper class allowing to bind the same transaction completion process queues in different sessions.
Identifies a named association belonging to a particular entity instance.
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.
We need an entry to tell us all about the current state of a collection with respect to its persistent state
Uniquely identifies a collection instance in a particular session.
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.
Uniquely identifies of an entity instance in a particular Session by identifier.
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.
A FilterDefinition defines the global attributes of a dynamic filter.
A strategy for determining if an identifier value is an identifier of a new transient instance or a previously persistent transient instance.
Centralize all options which can influence the SQL query needed to load an entity.
Definition of a named query, defined in the mapping metadata.
Definition of a named native SQL query, defined in the mapping metadata.
Represents a selection criteria for rows in a JDBC
This class is meant to be extended.
An ordered pair of a value and its Hibernate type.
A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance.
The type of action from which the cache call is originating.
For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.
Represents the status of an entity with respect to this session.
An enum of the different ways a value might be "included".
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.