Uses of Package
org.hibernate.engine

Packages that use org.hibernate.engine
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.criterion A framework for defining restriction criteria and order criteria. 
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.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.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.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.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. 
 

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.
SqlResultsetMappingDefinition
          Keep a description of the resultset mapping
 

Classes in org.hibernate.engine used by org.hibernate.collection
CollectionSnapshot
          A "snapshot" of collection 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.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.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 maintaing 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.
Cascades.CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
Cascades.CascadingAction
          A session action that may be cascaded from parent entity to its children
Cascades.IdentifierValue
          A strategy for determining if an identifier value is an identifier of a new transient instance or a previously persistent transient instance.
Cascades.VersionValue
          A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance.
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.
CollectionSnapshot
          A "snapshot" of collection state.
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.
EntityUniqueKey
           
FilterDefinition
          A FilterDefinition defines the global attributes of a dynamic filter.
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.
PersistenceContext
          A PersistenceContext represents the state of persistent "stuff" which Hibernate is tracking.
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.
SqlResultsetMappingDefinition
          Keep a description of the resultset mapping
Status
          Represents the status of an entity with respect to this session.
SubselectFetch
           
 

Classes in org.hibernate.engine used by org.hibernate.event
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
Cascades.CascadingAction
          A session action that may be cascaded from parent entity to its children
CollectionSnapshot
          A "snapshot" of collection state.
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.
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
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
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.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 maintaing 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.
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
          A PersistenceContext represents the state of persistent "stuff" which Hibernate is tracking.
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.
SqlResultsetMappingDefinition
          Keep a description of the resultset mapping
 

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.loader
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
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
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
Cascades.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.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
Cascades.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
Cascades.CascadeStyle
          A style of cascade that can be specified by the mapping for an association.
Cascades.IdentifierValue
          A strategy for determining if an identifier value is an identifier of a new transient instance or a previously persistent transient instance.
Cascades.VersionValue
          A strategy for determining if a version value is an version 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.
 

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