首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

spring+hibernate修改数据有关问题

2012-01-16 
spring+hibernate修改数据问题RegisterDAO dao (RegisterDAO) factory.getBean(regis)Register r n

spring+hibernate修改数据问题
RegisterDAO dao = (RegisterDAO) factory.getBean("regis");
Register r = new Register();
r.setId(new Integer(1));
r.setUsername("huyifeng");
this.getHibernateTemplate().update(r);
修改成功了 但是我的password 列为null
为什么列?
在hibernate里我就是这样操作的可以
  在spring里面怎么就不行列?

[解决办法]
不加用spring你这个能成功?
你update之前,r的password属性就是null.
所以更新后也是null.

先用session把要修改的那列get出来。
再把要修改的列复制。
最后再update。

否则按你现在的写法,不光password为空,除了id,username以外,所有的都为空。

热点排行