Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

Spring.Data.NHibernate12 Assembly

Referenced Assemblies

Assembly Reference Description
Common.Logging  
mscorlib  
mscorlib  
NHibernate  
Spring.Aop  
Spring.Core  
Spring.Data  
System.Data  
System.Web  

Namespaces

Namespace Description
Spring.Data.NHibernate Missing <summary> Documentation for Spring.Data.NHibernate
Spring.Data.NHibernate.Generic Missing <summary> Documentation for Spring.Data.NHibernate.Generic
Spring.Data.NHibernate.Generic.Support Missing <summary> Documentation for Spring.Data.NHibernate.Generic.Support
Spring.Data.NHibernate.Support Missing <summary> Documentation for Spring.Data.NHibernate.Support

Classes

Class Description
ConfigSectionSessionScopeSettings Holds the references and configuration settings for a SessionScope instance. References are resolved by looking up the given object names in the root IApplicationContext obtained by GetContext.
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.
HibernateDaoSupport Convenient super class for Hibernate data access objects.
HibernateDaoSupport Convenient super class for Hibernate data access objects.
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 Generic version of the Helper class that simplifies NHibernate data access code
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.
OpenSessionInViewModule Provide support for the open session in view pattern for lazily loaded hibernate objects used in ASP.NET pages.
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.
SessionScope Implementation of SessionScope that associates a single session within the using scope.
SessionScopeSettings Holds the references and configuration settings for a SessionScope instance.
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.
IFindHibernateCallback(T) Callback interface (Generic version) for NHibernate code that returns a List of objects.
IHibernateCallback Callback interface for NHibernate code.
IHibernateCallback(T) Callback interface (Generic version) for NHibernate code.
IHibernateOperations Interface that specifies a basic set of Hibernate operations.
IHibernateOperations Interface that specifies a basic set of Hibernate operations.

Delegates

Delegate Description
FindHibernateDelegate(T) Gets called by HibernateTemplate with an active Hibernate Session. Does not need to care about activating or closing the Session, or handling transactions.
HibernateDelegate Gets called by HibernateTemplate with an active Hibernate Session. Does not need to care about activating or closing the Session, or handling transactions.
HibernateDelegate(T) 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.