专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET相关

Spring.net+NHibernate,该如何处理

发布时间:2011-06-26 21:10:08 文章来源:www.iduyao.cn 采编人员:星星草
Spring.net+NHibernate
最近在研究Spring.net+NHibernate的过程中发现了一个问题,希望大家指点,小弟感激啊~

在UserDao.cs的类UserDao中 继承了接口HibernateDaoSupport 然后在spring.net和nhibernate的配置文件里面写了注入,最后在调用的时候userDao.Save(u);报未将对象引用设置到对象的实例....说的是HibernateTemplate.Save(user) 的HibernateTemplate未实例化?

类文件--UserDao.cs
public class UserDao : HibernateDaoSupport
{
public void Save(User user){
HibernateTemplate.Save(user);
}
}

配置文件---spring_bean_dao.xml
<object id="UserDao" type="SpringHiberate.dao.UserDao">
    <property name="SessionFactory" ref="SessionFactory" />
  </object>

  <object type="~/Default.aspx">
    <property name="UserDao" ref="UserDao" />
  </object>


调用页面---Default.aspx.cs
private UserDao userDao;

public UserDao UserDao
{
get { return userDao; }
set { userDao = value; }
}


protected void Page_Load(object sender, EventArgs e)
{
            SpringHiberate.dao.model.User u = new SpringHiberate.dao.model.User();
            u.Name = "safa";
            u.Email = "eicesoft@126.com";
            userDao.Save(u);
------解决方案--------------------
居然没有回复,失望。自己搞掂了,结贴啦~哈哈
------解决方案--------------------
怎么搞定的?
------解决方案--------------------
也遇到这个问题,求LZ解答。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: