————————createQuery里面的语句好像不正确--------------
public void updateInfo(String username, String repassword,String reemail){
Session session=(Session) this.getSession();
session.beginTransaction();
Query query = session.createQuery("update User a set a.password =? set a.email=? where a.username =?");
query.setString(0, repassword);
query.setString(1, username);
query.setString(2, reemail);
query.executeUpdate();
session.getTransaction().commit();
}
}
public void updateInfo(String username, String repassword,String reemail){
Session session=(Session) this.getSession();
session.beginTransaction();
Query query = session.createQuery("update User a set a.password =? set a.email=? where a.username =?");
query.setString(0, repassword);
query.setString(1, username);
query.setString(2, reemail);
query.executeUpdate();
session.getTransaction().commit();
}
}
解决方案 »
- J EE 涉及的技术颇多,学起来很浮躁。。。。
- hql查询问题求教
- spring security 配置看不明,求助!!!
- myeclipse 不能显示中文
- 对已应用之间的调用,如何选择rpc还是mq?
- Solaris操作系统下调用WebService救急
- 谁知道不用重启TOMCAT,即可动态添加虚拟主机的方法?
- eclipse 的 tomcat 插件哪里有下载的????
- 100 分求Together Edition for JBuilder的crack
- springMVC+hibernate 事务问题
- hashMap问题
- 初学者提问Scanner的用法,希望有人能解释一下里面的这段代码的意思。
update User a set a.password =?, a.email=? where a.username =?set
多了一个!