spring+hibernate修改数据问题

fenghu89 2007-11-18 12:45:04
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里面怎么就不行列?
...全文
149 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltl215 2007-11-22
  • 打赏
  • 举报
回复
不加用spring你这个能成功?
你update之前,r的password属性就是null.
所以更新后也是null.

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

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

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧