liwei2088
03-27-2007, 10:37 AM
DAO.XML configurateDAOs
<object id="SessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate12">
<property name="DbProvider" ref="DbProvider"/>
<property name="MappingAssemblies">
<list>
<value>SpringTest.DAL</value>
</list>
</property>
<property name="HibernateProperties">
<dictionary>
<entry key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"/>
<entry key="hibernate.dialect"
value="NHibernate.Dialect.MsSql2000Dialect"/>
<entry key="hibernate.connection.driver_class"
value="NHibernate.Driver.SqlClientDriver"/>
</dictionary>
</property>
</object>
<object id="UserDAO" type="SpringTest.DAL.DAO.TUserDAO, SpringTest.DAL.DAO">
<property name="SessionFactory" ref="SessionFactory"/>
</object>
using code
ctx = ContextRegistry.GetContext();
TUserDAO userdao = ctx.GetObject("UserDAO") as TUserDAO;
clue on "Cannot find definition for object [UserDAO]" error
<object id="SessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate12">
<property name="DbProvider" ref="DbProvider"/>
<property name="MappingAssemblies">
<list>
<value>SpringTest.DAL</value>
</list>
</property>
<property name="HibernateProperties">
<dictionary>
<entry key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"/>
<entry key="hibernate.dialect"
value="NHibernate.Dialect.MsSql2000Dialect"/>
<entry key="hibernate.connection.driver_class"
value="NHibernate.Driver.SqlClientDriver"/>
</dictionary>
</property>
</object>
<object id="UserDAO" type="SpringTest.DAL.DAO.TUserDAO, SpringTest.DAL.DAO">
<property name="SessionFactory" ref="SessionFactory"/>
</object>
using code
ctx = ContextRegistry.GetContext();
TUserDAO userdao = ctx.GetObject("UserDAO") as TUserDAO;
clue on "Cannot find definition for object [UserDAO]" error