| Name | Description | Type | Package | Framework |
| ActionQueue | Responsible for maintaining the queue of actions related to events. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| AssociationKey | Identifies a named association belonging to a particular entity instance. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| BatchFetchQueue | Tracks entity and collection keys that are available for batch fetching, and the queries which were used to load entities, which | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| CachedNaturalIdValueSource | enum CachedNaturalIdValueSourceextends EnumThe type of action from which the cache call is originating. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| CacheImplementor | | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| CacheInitiator | | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| CascadeStyle | A contract for defining the aspects of cascading various persistence actions. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| CascadeStyle .MultipleCascadeStyle | | Class | org.hibernate.engine.spi.CascadeStyle | Hibernate ORM |
|
| CascadingAction | | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| CollectionEntry | We need an entry to tell us all about the current state of a collection with respect to its persistent state | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| CollectionKey | Uniquely identifies a collection instance in a particular session. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| EJB3CascadeStyle | Becasue CascadeStyle is not opened and package protected, I need to subclass and override the persist alias | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| EJB3CascadingAction | Because of CascadingAction constructor visibility I need a packaged friendly subclass | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| EntityEntry | We need an entry to tell us all about the current state of an object with respect to its persistent stateSee Also:Serialized Form | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| EntityKey | Uniquely identifies of an entity instance in a particular session by identifier. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| EntityUniqueKey | Used to uniquely key an entity instance in relation to a particular session by some unique property reference, as opposed to identifier. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| ExecuteUpdateResultCheckStyle | enum ExecuteUpdateResultCheckStyleextends EnumFor persistence operations (INSERT, UPDATE, DELETE) what style of determining | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| FilterDefinition | A FilterDefinition defines the global attributes of a dynamic filter. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| IdentifierValue | A strategy for determining if an identifier value is an identifier of a new transient instance or a previously persistent transient instance. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| LoadQueryInfluencers | Centralize all options which can influence the SQL query needed to load an entity. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| Mapping | Defines operations common to compiled mappings (ie. | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| NamedQueryDefinition | Definition of a named query, defined in the mapping metadata. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| NamedSQLQueryDefinition | Definition of a named native SQL query, defined in the mapping metadata. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| NonFlushedChanges | | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| PersistenceContext | Represents the state of stuff Hibernate is tracking, including (not exhaustive): entitiescollectionssnapshotsproxies | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| PersistenceContext .NaturalIdHelper | Provides centralized access to natural-id-related functionality. | Interface | org.hibernate.engine.spi.PersistenceContext | Hibernate ORM |
|
| QueryParameters | | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| RowSelection | Represents a selection criteria for rows in a JDBC ResultSetConstructor SummaryRowSelection() | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| SessionBuilderImplementor | Defines the internal contract between the SessionBuilder and other parts ofSee Also:SessionBuilder | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| SessionFactoryImplementor | Defines the internal contract between the SessionFactory and other parts of Hibernate such as implementors of Type. | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| SessionImplementor | Defines the internal contract between Session / StatelessSession and other parts of Hibernate such as Type, EntityPersister and | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| SessionOwner | The contract for a Session owner. | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| Status | enum Statusextends EnumRepresents the status of an entity with respect to | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| SubselectFetch | | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| TypedValue | An ordered pair of a value and its Hibernate type. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| UnsavedValueStrategy | The base contract for determining transient status versus detached status. | Interface | org.hibernate.engine.spi | Hibernate ORM |
|
| ValueInclusion | enum ValueInclusionextends EnumAn enum of the different ways a value might be included. | Class | org.hibernate.engine.spi | Hibernate ORM |
|
| VersionValue | A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance. | Class | org.hibernate.engine.spi | Hibernate ORM |