解决方案 »

  1.   

    hibernate一般不这么弄的
    1、public Users updateUser(Users users) {
                this.getSession().saveOrUpdate(users);
                //你传一user类过来,在action里,user.setName(name);user.setSex(sex);....
                //就行了,不用写hql语句,又不是联表更新}2、
    public Users updateUser(Users users) {
                    Session session=null;
                    String hql="update Users set name=?,age=?,sex=?,tel=?,address=? where id=?";
    session=this.getHibernateTemplate().getSessionFactory().openSession();
    session.connection().createStatement().execute(sql);
    session.close();
    }