PDA

View Full Version : Hlep about "Cannot find definition for object "


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

Bruno Baia
03-27-2007, 02:45 PM
Hi,

Have you referenced the resource in the main config file ?

ex:

<spring>
<context>
<resource uri="Dao.xml" />
</context>
</spring>



Bruno

liwei2088
03-28-2007, 02:20 AM
yes ! but my web.config

<spring>
<parsers>
<parser namespace="http://www.springframework.net/database" type="Spring.Data.DatabaseConfigParser, Spring.Data" schemaLocation="assembly://Spring.Data/Spring.Data/spring-database.xsd"/>
</parsers>
<context>
<resource uri="~/Dao.xml"/>
</context>
</spring>

Bruno Baia
03-28-2007, 10:36 AM
hmmm,

We need more info find what's happening.
Please review stack trace for more info or activate spring Logs to see if resource is loaded.


Bruno