## Uses of Package
org.hibernate.engine.spi

Packages that use org.hibernate.engine.spi
org.hibernate: This package defines the central Hibernate APIs.
org.hibernate.action.internal
org.hibernate.action.spi
org.hibernate.bytecode.instrumentation.internal
org.hibernate.bytecode.instrumentation.internal.javassist
org.hibernate.bytecode.instrumentation.spi
org.hibernate.bytecode.spi
org.hibernate.cache.ehcache
org.hibernate.cache.internal
org.hibernate.cache.spi: Defines the Hibernate second level caching SPI.
org.hibernate.cache.spi.entry: This package defines formats for disassembled state kept in the second level cache.
org.hibernate.cfg: This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.
org.hibernate.cfg.beanvalidation
org.hibernate.collection.internal
org.hibernate.collection.spi
org.hibernate.context.internal
org.hibernate.context.spi
org.hibernate.criterion: A framework for defining restriction criteria and order criteria.
org.hibernate.dialect: This package abstracts the SQL dialect of the underlying database.
org.hibernate.dialect.function: A framework for defining database-specific SQL functions that are available via the dialect.
org.hibernate.dialect.lock
org.hibernate.ejb
org.hibernate.ejb.event
org.hibernate.ejb.internal
org.hibernate.ejb.metamodel
org.hibernate.engine.internal
org.hibernate.engine.jdbc.internal
org.hibernate.engine.loading.internal
org.hibernate.engine.query.spi
org.hibernate.engine.spi
org.hibernate.engine.transaction.spi
org.hibernate.envers.entities
org.hibernate.envers.entities.mapper
org.hibernate.envers.entities.mapper.relation
org.hibernate.envers.entities.mapper.relation.lazy
org.hibernate.envers.event
org.hibernate.envers.internal
org.hibernate.envers.reader
org.hibernate.envers.synchronization
org.hibernate.envers.synchronization.work
org.hibernate.envers.tools
org.hibernate.event.internal: This package defines a default set of event listeners that implements the default behaviors of Hibernate.
org.hibernate.event.service.internal
org.hibernate.event.spi
org.hibernate.hql.internal
org.hibernate.hql.internal.ast: An ANTLR-based parser for Hibernate Query Language.
org.hibernate.hql.internal.ast.exec
org.hibernate.hql.internal.ast.tree
org.hibernate.hql.internal.ast.util
org.hibernate.hql.internal.classic: This package contains the Hibernate 2.x query parser which is being end-of-lifed.
org.hibernate.hql.spi
org.hibernate.id: This package contains internal implementation classes for the main API interfaces.
org.hibernate.id.enhanced
org.hibernate.id.insert
org.hibernate.id.uuid
org.hibernate.integrator.spi
org.hibernate.internal: An internal package containing mostly implementations of central Hibernate APIs.
org.hibernate.internal.util: Internal utility classes.
org.hibernate.jdbc: Essentially defines `Work`, `ReturningWork` and `Expectation` as well as some exceptions
org.hibernate.jmx: This package exposes a Hibernate instance via JMX.
org.hibernate.loader: This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.
org.hibernate.loader.collection: This package defines collection initializers
org.hibernate.loader.criteria: This package defines the criteria query compiler and loader
org.hibernate.loader.custom: This package defines a framework for custom loaders that accept handwritten SQL
org.hibernate.loader.custom.sql
org.hibernate.loader.entity: This package defines entity loaders
org.hibernate.loader.hql: This package defines a loader for the AST-based query parser
org.hibernate.mapping: This package defines the Hibernate configuration-time metamodel.
org.hibernate.metadata: This package defines an API for accessing the Hibernate runtime metamodel.
org.hibernate.metamodel: NOTE: This package is currently unfinished and therefore considered experimental and unsupported.
org.hibernate.metamodel.binding
org.hibernate.metamodel.source
org.hibernate.metamodel.source.annotations
org.hibernate.metamodel.source.annotations.attribute
org.hibernate.metamodel.source.binder
org.hibernate.metamodel.source.hbm
org.hibernate.metamodel.source.internal
org.hibernate.param
org.hibernate.persister.collection: This package abstracts the persistence mechanism for collections.
org.hibernate.persister.entity: This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.
org.hibernate.persister.internal
org.hibernate.persister.spi
org.hibernate.pretty: Classes for pretty printing things for exception and log messages.
org.hibernate.property: This package abstracts the notion of a "property" of an entity.
org.hibernate.proxy: This package defines a framework for lazy-initializing entity proxies.
org.hibernate.proxy.dom4j
org.hibernate.proxy.map
org.hibernate.proxy.pojo
org.hibernate.proxy.pojo.javassist
org.hibernate.service.internal
org.hibernate.service.jdbc.connections.internal
org.hibernate.service.spi
org.hibernate.sql: This package defines helper classes for rendering SQL fragments and SQL statements.
org.hibernate.sql.ordering.antlr
org.hibernate.stat.internal
org.hibernate.stat.spi
org.hibernate.testing.junit4
org.hibernate.tuple: This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes.
org.hibernate.tuple.component
org.hibernate.tuple.entity
org.hibernate.type: A Hibernate `Type` is a strategy for mapping a Java property type to a JDBC type or types.
org.hibernate.usertype: Interfaces for user-defined custom types.

Classes in org.hibernate.engine.spi used by org.hibernate
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.action.internal
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.
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.action.spi
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.bytecode.instrumentation.internal
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.bytecode.instrumentation.internal.javassist
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.bytecode.instrumentation.spi
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.bytecode.spi
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.cache.ehcache
CollectionKey Uniquely identifies a collection instance in a particular session.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.cache.internal
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.cache.spi
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.cache.spi.entry
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

Classes in org.hibernate.engine.spi used by org.hibernate.cfg
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.
Mapping Defines operations common to "compiled" mappings (ie.
NamedQueryDefinition Definition of a named query, defined in the mapping metadata.
NamedSQLQueryDefinition Definition of a named native SQL query, defined in the mapping metadata.

Classes in org.hibernate.engine.spi used by org.hibernate.cfg.beanvalidation
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.collection.internal
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.collection.spi
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.context.internal
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.context.spi
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.criterion
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.
TypedValue An ordered pair of a value and its Hibernate type.

Classes in org.hibernate.engine.spi used by org.hibernate.dialect
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.dialect.function
Mapping Defines operations common to "compiled" mappings (ie.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.dialect.lock
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.ejb
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.

Classes in org.hibernate.engine.spi used by org.hibernate.ejb.event
CascadingAction A session action that may be cascaded from parent entity to its children
EntityEntry We need an entry to tell us all about the current state of an object with respect to its persistent state
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

Classes in org.hibernate.engine.spi used by org.hibernate.ejb.internal
CollectionKey Uniquely identifies a collection instance in a particular session.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.ejb.metamodel
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.engine.internal
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.
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.
IdentifierValue A strategy for determining if an identifier value is an identifier of a new transient instance or a previously persistent transient instance.
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.
QueryParameters
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
Status Represents the status of an entity with respect to this session.
VersionValue A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance.

Classes in org.hibernate.engine.spi used by org.hibernate.engine.jdbc.internal
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.engine.loading.internal
PersistenceContext Represents the state of "stuff" Hibernate is tracking, including (not exhaustive): entities collections snapshots proxies Often referred to as the "first level cache".

Classes in org.hibernate.engine.spi used by org.hibernate.engine.query.spi
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.engine.spi
ActionQueue Responsible for maintaining the queue of actions related to events.
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.
CachedNaturalIdValueSource The type of action from which the cache call is originating.
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
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.
ExecuteUpdateResultCheckStyle For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.
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.
Mapping Defines operations common to "compiled" mappings (ie.
NamedQueryDefinition Definition of a named query, defined in the mapping metadata.
NamedSQLQueryDefinition Definition of a named native SQL query, defined in the mapping metadata.
NonFlushedChanges
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.
QueryParameters
RowSelection Represents a selection criteria for rows in a JDBC `ResultSet`
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
Status Represents the status of an entity with respect to this session.
SubselectFetch
TypedValue An ordered pair of a value and its Hibernate type.
UnsavedValueStrategy The base contract for determining transient status versus detached status.
ValueInclusion An enum of the different ways a value might be "included".
VersionValue A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance.

Classes in org.hibernate.engine.spi used by org.hibernate.engine.transaction.spi
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.envers.entities
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.envers.entities.mapper
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.envers.entities.mapper.relation
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.envers.entities.mapper.relation.lazy
EntityKey Uniquely identifies of an entity instance in a particular session by identifier.
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
NonFlushedChanges
PersistenceContext Represents the state of "stuff" Hibernate is tracking, including (not exhaustive): entities collections snapshots proxies Often referred to as the "first level cache".
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.envers.event
CollectionEntry We need an entry to tell us all about the current state of a collection with respect to its persistent state
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

Classes in org.hibernate.engine.spi used by org.hibernate.envers.internal
CollectionKey Uniquely identifies a collection instance in a particular session.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.envers.reader
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.envers.synchronization
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.envers.synchronization.work
CollectionEntry We need an entry to tell us all about the current state of a collection with respect to its persistent state
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.envers.tools
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

Classes in org.hibernate.engine.spi used by org.hibernate.event.internal
CascadingAction A session action that may be cascaded from parent entity to its children
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.
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.event.service.internal
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.event.spi
ActionQueue Responsible for maintaining the queue of actions related to events.
EntityEntry We need an entry to tell us all about the current state of an object with respect to its persistent state
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.hql.internal
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.hql.internal.ast
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.hql.internal.ast.exec
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.hql.internal.ast.tree
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.hql.internal.ast.util
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.hql.internal.classic
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.hql.spi
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.id
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.id.enhanced
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.id.insert
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.id.uuid
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.integrator.spi
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.internal
ActionQueue Responsible for maintaining the queue of actions related to events.
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.
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
Mapping Defines operations common to "compiled" mappings (ie.
NamedQueryDefinition Definition of a named query, defined in the mapping metadata.
NamedSQLQueryDefinition Definition of a named native SQL query, defined in the mapping metadata.
NonFlushedChanges
PersistenceContext Represents the state of "stuff" Hibernate is tracking, including (not exhaustive): entities collections snapshots proxies Often referred to as the "first level cache".
QueryParameters
RowSelection Represents a selection criteria for rows in a JDBC `ResultSet`
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

Classes in org.hibernate.engine.spi used by org.hibernate.internal.util
EntityKey Uniquely identifies of an entity instance in a particular session by identifier.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.
TypedValue An ordered pair of a value and its Hibernate type.

Classes in org.hibernate.engine.spi used by org.hibernate.jdbc
ExecuteUpdateResultCheckStyle For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.

Classes in org.hibernate.engine.spi used by org.hibernate.jmx
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.

Classes in org.hibernate.engine.spi used by org.hibernate.loader
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
EntityKey Uniquely identifies of an entity instance in a particular session by identifier.
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
QueryParameters
RowSelection Represents a selection criteria for rows in a JDBC `ResultSet`
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

Classes in org.hibernate.engine.spi used by org.hibernate.loader.collection
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.loader.criteria
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
QueryParameters
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
TypedValue An ordered pair of a value and its Hibernate type.

Classes in org.hibernate.engine.spi used by org.hibernate.loader.custom
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.loader.custom.sql
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.loader.entity
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
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
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

Classes in org.hibernate.engine.spi used by org.hibernate.loader.hql
QueryParameters
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

Classes in org.hibernate.engine.spi used by org.hibernate.mapping
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
ExecuteUpdateResultCheckStyle For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.
Mapping Defines operations common to "compiled" mappings (ie.
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.metadata
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.
NamedQueryDefinition Definition of a named query, defined in the mapping metadata.
NamedSQLQueryDefinition Definition of a named native SQL query, defined in the mapping metadata.

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel.binding
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
ExecuteUpdateResultCheckStyle For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel.source
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.
Mapping Defines operations common to "compiled" mappings (ie.
NamedQueryDefinition Definition of a named query, defined in the mapping metadata.
NamedSQLQueryDefinition Definition of a named native SQL query, defined in the mapping metadata.

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel.source.annotations
CascadeStyle A contract for defining the aspects of cascading various persistence actions.

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel.source.annotations.attribute
CascadeStyle A contract for defining the aspects of cascading various persistence actions.

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel.source.binder
CascadeStyle A contract for defining the aspects of cascading various persistence actions.

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel.source.hbm
CascadeStyle A contract for defining the aspects of cascading various persistence actions.

Classes in org.hibernate.engine.spi used by org.hibernate.metamodel.source.internal
FilterDefinition A FilterDefinition defines the global attributes of a dynamic filter.
Mapping Defines operations common to "compiled" mappings (ie.
NamedQueryDefinition Definition of a named query, defined in the mapping metadata.
NamedSQLQueryDefinition Definition of a named native SQL query, defined in the mapping metadata.

Classes in org.hibernate.engine.spi used by org.hibernate.param
QueryParameters
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.persister.collection
ExecuteUpdateResultCheckStyle For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
Mapping Defines operations common to "compiled" mappings (ie.
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
SubselectFetch

Classes in org.hibernate.engine.spi used by org.hibernate.persister.entity
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
ExecuteUpdateResultCheckStyle For persistence operations (INSERT, UPDATE, DELETE) what style of determining results (success/failure) is to be used.
LoadQueryInfluencers Centralize all options which can influence the SQL query needed to load an entity.
Mapping Defines operations common to "compiled" mappings (ie.
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
ValueInclusion An enum of the different ways a value might be "included".

Classes in org.hibernate.engine.spi used by org.hibernate.persister.internal
Mapping Defines operations common to "compiled" mappings (ie.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.persister.spi
Mapping Defines operations common to "compiled" mappings (ie.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.pretty
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.property
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

Classes in org.hibernate.engine.spi used by org.hibernate.proxy
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.proxy.dom4j
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.proxy.map
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.proxy.pojo
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.proxy.pojo.javassist
SessionImplementor Defines the internal contract between `Session` / `StatelessSession` and other parts of Hibernate such as `Type`, `EntityPersister` and `CollectionPersister` implementors

Classes in org.hibernate.engine.spi used by org.hibernate.service.internal
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.service.jdbc.connections.internal
CollectionKey Uniquely identifies a collection instance in a particular session.
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.service.spi
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.sql
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.sql.ordering.antlr
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.stat.internal
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

Classes in org.hibernate.engine.spi used by org.hibernate.stat.spi
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.testing.junit4
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.tuple
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
IdentifierValue A strategy for determining if an identifier value is an identifier of a new transient instance or a previously persistent transient instance.
VersionValue A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance.

Classes in org.hibernate.engine.spi used by org.hibernate.tuple.component
SessionFactoryImplementor Defines the internal contract between the `SessionFactory` and other parts of Hibernate such as implementors of `Type`.

Classes in org.hibernate.engine.spi used by org.hibernate.tuple.entity
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
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
ValueInclusion An enum of the different ways a value might be "included".

Classes in org.hibernate.engine.spi used by org.hibernate.type
CascadeStyle A contract for defining the aspects of cascading various persistence actions.
Mapping Defines operations common to "compiled" mappings (ie.
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

Classes in org.hibernate.engine.spi used by org.hibernate.usertype
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

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.