servlet中怎样用hql语句通过主键ID修改其中一个字段的值??? 5
展开全部
trans = session.beginTransaction();//这是hibernate的那些东西不解释了
String hql = "from User d where d.id=? ";//定义HQL 用user示例。
Query query = session.createQuery(hql);
query.setInteger(0, id);
user = (User) query.uniqueResult(); //得到User对象
// 要修改密码
String password = request.getParameter("password");
user.setPassword(xmm);
session.delete(user);
trans.commit();
能想到的就是这么多
String hql = "from User d where d.id=? ";//定义HQL 用user示例。
Query query = session.createQuery(hql);
query.setInteger(0, id);
user = (User) query.uniqueResult(); //得到User对象
// 要修改密码
String password = request.getParameter("password");
user.setPassword(xmm);
session.delete(user);
trans.commit();
能想到的就是这么多
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询