Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

Spring.Data.NHibernate Namespace

Missing <summary> Documentation for Spring.Data.NHibernate

Namespace Hierarchy

Classes

Class Description
FilterDefinitionFactoryObject Convenient FactoryObject for defining Hibernate FilterDefinitions. Exposes a corresponding Hibernate FilterDefinition object.
HibernateAccessor Base class for HibernateTemplate defining common properties like SessionFactory and flushing behavior.
HibernateAccessor.FlushModeHolder Helper class to determine if the FlushMode enumeration was changed from its default value
HibernateAdoException Hibernate-specific subclass of UncategorizedDataAccessException, for ADO.NET exceptions that Hibernate rethrew and could not be mapped into the DAO exception heirarchy.
HibernateObjectRetrievalFailureException Hibernate-specific subclass of ObjectRetrievalFailureException.
HibernateOptimisticLockingFailureException Hibernate-specific subclass of ObjectOptimisticLockingFailureException.
HibernateQueryException Hibernate-specific subclass of InvalidDataAccessResourceUsageException, thrown on invalid HQL query syntax.
HibernateSystemException Hibernate-specific subclass of UncategorizedDataAccessException, for Hibernate system errors that do not match any concrete
Spring.Dao
exceptions.
HibernateTemplate Helper class that simplifies NHibernate data access code
HibernateTransactionManager PlatformTransactionManager implementation for a single Hibernate SessionFactory. Binds a Hibernate Session from the specified factory to the thread, potentially allowing for one thread Session per factory
LocalSessionFactoryObject An IFactoryObject that creates a local Hibernate SessionFactory instance. Behaves like a SessionFactory instance when used as bean reference, e.g. for HibernateTemplate's "SessionFactory" property.
SessionFactoryUtils Helper class featuring methods for Hibernate Session handling, allowing for reuse of Hibernate Session instances within transactions. Also provides support for exception translation.
SessionHolder Session holder, wrapping a NHibernate ISession and a NHibernate Transaction. HibernateTransactionManager binds instances of this class to the thread, for a given ISessionFactory.
SpringSessionContext Implementation of NHibernates 1.2's ICurrentSessionContext interface that delegates to Spring's SessionFactoryUtils for providing a Spirng-managed current Session.
SpringSessionSynchronization NHibnerations actions taken during the transaction lifecycle.

Interfaces

Interface Description
ICommonHibernateOperations Interface that specifies a set of Hibernate operations that are common across versions of Hibernate.
IHibernateCallback Callback interface for NHibernate code.
IHibernateOperations Interface that specifies a basic set of Hibernate operations.

Delegates

Delegate Description
HibernateDelegate Gets called by HibernateTemplate with an active Hibernate Session. Does not need to care about activating or closing the Session, or handling transactions.

Enumerations

Enumeration Description
TemplateFlushMode Enumeration for the various Hibernate flush modes.