————————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();
}
}
解决方案 »
- spring aop pointcut 表达式问题!
- ibatis 查询问题
- 在ecslipse中用ant编译,生成javadoc有问题,请指点
- struts结构中,在action中取得一个string的字符串,然后像在页面中显示
- 跪求weblogic8方面的中文教程(电子版)
- rmi的java.security.AccessControlException:access denied的异常问题
- 用JBuilder配置struts的JDBC数据源错了,求教!!
- 不知道国内的J2EE程序员多不多?
- Java 2核心技术 一二两册的书,谁有!
- 用java怎么开发一个小的后台程序,让它隔一段时间扫描一次数据库的信息?
- hashMap问题
- 初学者提问Scanner的用法,希望有人能解释一下里面的这段代码的意思。
update User a set a.password =?, a.email=? where a.username =?set
多了一个!