Uses of Package
org.hibernate.engine

Packages that use org.hibernate.engine
org.hibernate This package defines the central Hibernate APIs. 
org.hibernate.action This package defines "actions" that are scheduled for asycnchronous execution by the event listeners. 
org.hibernate.cache This package defines APIs and implementations for the second-level cache and query cache. 
org.hibernate.cache.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.collection This package defines a framework for collection wrappers. 
org.hibernate.context   
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.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.engine.query   
org.hibernate.engine.transaction   
org.hibernate.event This package defines an event framework for Hibernate. 
org.hibernate.event.def This package defines a default set of event listeners that implements the default behaviors of Hibernate. 
org.hibernate.hql This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers). 
org.hibernate.hql.ast An ANTLR-based parser for Hibernate Query Language. 
org.hibernate.hql.ast.exec   
org.hibernate.hql.ast.tree   
org.hibernate.hql.ast.util   
org.hibernate.hql.classic This package contains the Hibernate 2.x query parser which is being end-of-lifed. 
org.hibernate.id This package contains internal implementation classes for the main API interfaces. 
org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. 
org.hibernate.intercept This package implements an interception mechanism for lazy property fetching, based on CGLIB bytecode instrumentation. 
org.hibernate.jdbc This package abstracts the mechanism for dispatching SQL statements to the database, and implements interaction with JDBC. 
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.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.param   
org.hibernate.persister A persister defines a mapping strategy for a collection or entity. 
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.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.stat This package exposes statistics about a running Hibernate instance to the application. 
org.hibernate.transaction This package abstracts the underlying transaction mechanism (JTA or JDBC) and provides strategies for obtaining application server TransactionManagers. 
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.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. 
org.hibernate.util Utility classes. 
 

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

Classes in org.hibernate.engine used by org.hibernate.action
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.cache.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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.cfg
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.
ResultSetMappingDefinition
          Keep a description of the resultset mapping
 

Classes in org.hibernate.engine used by org.hibernate.collection
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

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

Classes in org.hibernate.engine 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 used by org.hibernate.dialect
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 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 used by org.hibernate.engine
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.
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
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.
CollectionLoadContext
          Represents the state of collections currently being loaded.
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.
JoinSequence
           
JoinSequence.Selector
           
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.
ParameterBinder.NamedParameterSource
           
PersistenceContext
          Holds the state of the persistence context, including the first-level cache, entries, snapshots, proxies, etc.
QueryParameters
           
ResultSetMappingDefinition
          Keep a description of the resultset mapping
RowSelection
          Represents a selection of 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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
StatefulPersistenceContext
          A PersistenceContext represents the state of persistent "stuff" which Hibernate is tracking.
Status
          Represents the status of an entity with respect to this session.
SubselectFetch
           
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 used by org.hibernate.engine.query
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.engine.transaction
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.event
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.event.def
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
Status
          Represents the status of an entity with respect to this session.
 

Classes in org.hibernate.engine used by org.hibernate.hql
JoinSequence
           
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.hql.ast
ParameterBinder.NamedParameterSource
           
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.hql.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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.hql.ast.tree
JoinSequence
           
 

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

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

Classes in org.hibernate.engine used by org.hibernate.id
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
TransactionHelper
          Allows work to be done outside the current transaction, by suspending it, and performing work in a new transaction
 

Classes in org.hibernate.engine used by org.hibernate.impl
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
EntityKey
          Uniquely identifies of an entity instance in a particular session by identifier.
FilterDefinition
          A FilterDefinition defines the global attributes of a dynamic filter.
HibernateIterator
          An iterator that may be "closed"
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.
PersistenceContext
          Holds the state of the persistence context, including the first-level cache, entries, snapshots, proxies, etc.
QueryParameters
           
ResultSetMappingDefinition
          Keep a description of the resultset mapping
RowSelection
          Represents a selection of 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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.intercept
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

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

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

Classes in org.hibernate.engine used by org.hibernate.loader
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
QueryParameters
           
RowSelection
          Represents a selection of 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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.loader.collection
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.loader.criteria
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
TypedValue
          An ordered pair of a value and its Hibernate type.
 

Classes in org.hibernate.engine 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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.loader.entity
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
CascadingAction
          A session action that may be cascaded from parent entity to its children
SessionFactoryImplementor
          Defines the internal contract between the SessionFactory and other parts of Hibernate such as implementors of Type.
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine 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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.mapping
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
Mapping
          Defines operations common to "compiled" mappings (ie.
 

Classes in org.hibernate.engine used by org.hibernate.metadata
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.param
QueryParameters
           
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.persister
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 used by org.hibernate.persister.collection
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
SubselectFetch
           
 

Classes in org.hibernate.engine used by org.hibernate.persister.entity
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine 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 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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.proxy
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

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

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

Classes in org.hibernate.engine used by org.hibernate.tuple
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
IdentifierValue
          A strategy for determining if an identifier value is an identifier of a new transient instance or a previously persistent transient instance.
SessionFactoryImplementor
          Defines the internal contract between the SessionFactory and other parts of Hibernate such as implementors of Type.
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
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 used by org.hibernate.type
CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
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 the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

Classes in org.hibernate.engine used by org.hibernate.usertype
SessionImplementor
          Defines the internal contract between the Session and other parts of Hibernate such as implementors of Type or EntityPersister.
 

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