ssh框架删除更新问题

SSH框架SQL2005数据库例如有一个user表三列name,pwd,info我现在要更新user表里面的name为aa的数据的pwd列的值为bbhql语句怎么写还有用... SSH框架 SQL2005数据库

例如有一个user表三列 name,pwd,info
我现在要更新user表里面的 name为aa的数据 的 pwd列的值为bb
hql语句怎么写 还有用实体的话getHibernateTemplate().update(user); user里面的数据要全部都有吗 我现在有一个表 表里面有很多数据 可是我只要更新其中一个 如果用实体 是不是实体里面的数据都要添加 有没有别的办法 有帮忙写一下 如果不能 用hql语句怎么写
还有删除功能也是类似问题 如果删除name=aa的那一列 hql语句怎么写 如果用实体 是不是也得把所有数据加进去才能删除
有明白的解决下
在线等 谢谢
展开
 我来答
百度网友aa6ca21
2009-09-02 · TA获得超过511个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:290万
展开全部
删除name = aa
HQL:delete from User as u where u.name = ?
或者加载User实体,调用session.delete(user);删除

更新
HQL:update User as u set u.pwd = ? where u.name = ?
或者加载User实体,setPwd()后调用session.update(user);更新

用实体的话,通过Hibernate获得实体的时候属性就是已经填好的,只需要通过set方法改变相应的值后update即可。
ygb000029
2009-09-01 · TA获得超过992个赞
知道大有可为答主
回答量:993
采纳率:0%
帮助的人:0
展开全部
很难删除的!有时候强行删除后会造成系统使用受限的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式