spring+hibernate中的更新问题
今天用spring+hibernate增加一个User更新的方法:
public void updateUser(User user){
getHibernateTemplate().update(user);
}
编译运行都没问题,可就是不能更新指定要更新内容,最后才发现原来是User.hbm.xml中的property中的update设置为了false之故.
费时的主要原因是忽略了hibernate配置文件中的一些细节问题.
public void updateUser(User user){
getHibernateTemplate().update(user);
}
编译运行都没问题,可就是不能更新指定要更新内容,最后才发现原来是User.hbm.xml中的property中的update设置为了false之故.
费时的主要原因是忽略了hibernate配置文件中的一些细节问题.
lunzi
2006-06-01 15:13:10
评论:4
阅读:1191
引用:0
@2006-09-06 12:45:17 lunzi
个人理解:getHibernateTemplate()是spring对hiberante进行封装好的方法,也就是把SessionFactory封装在其内部使用了.引起空指针异常的原因很多,再仔细测测
@2006-09-02 15:26:46 weiking
不太清楚getHibernateTemplate()和org.hibernate.SessionFactory的区别.
前几天遇到个问题:getHibernateTemplate().save(product)报空指针异常,确认product不为空,难道是getHibernateTemplate()为空?
最后只得用SessionFactory搞定.
前几天遇到个问题:getHibernateTemplate().save(product)报空指针异常,确认product不为空,难道是getHibernateTemplate()为空?
最后只得用SessionFactory搞定.
