一次更新一个字段没有问题:
hibernateTemplate.getSessionFactory().getCurrentSession().createQuery("UPDATE User set email='" + email+ "' where id='" + userId + "' ").executeUpdate();
但是如果我想一次更新多个字段怎么办?我在参数之间添加了“AND”,但它不起作用:
hibernateTemplate.getSessionFactory().getCurrentSession().createQuery("UPDATE User set email='" + email+ "' AND firstName= '" + firstname + "' AND lastName= '"+lastname+"' AND password= '" + mdp + "' where id='" + userId + "' ").executeUpdate();
您能否告诉我如何使用HQL一次更新多个字段?感谢。