Package org.hibernate.engine.spi

Interface Summary
CacheImplementor Define internal contact of Cache API
CompositeOwner  
CompositeTracker  
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.
Mapping Defines operations common to "compiled" mappings (ie.
NonFlushedChanges Deprecated.
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 Specify if an entity class is instrumented to track field changes
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.
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 Summary
ActionQueue Responsible for maintaining the queue of actions related to events.
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  
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
CascadeStyle.MultipleCascadeStyle  
CascadingAction A session action that may be cascaded from parent entity to its children
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.
EntityEntry We need an entry to tell us all about the current state of an object with respect to its persistent state
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.
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.
NamedSQLQueryDefinition Definition of a named native SQL query, defined in the mapping metadata.
QueryParameters  
RowSelection Represents a selection criteria for rows in a JDBC ResultSet
SessionDelegatorBaseImpl This class is meant to be extended.
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 Summary
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-2015 Red Hat, Inc. All Rights Reserved.