尝试这个:
String hql="update table set id=? where id=? ";Query query=HibernateSessionFactory.getSession().createQuery(hql);query.setInteger(0,1);query.setInteger(1,2);query.executeUpdate();HibernateSessionFactory.getSession().beginTransaction().commit();
或只使用sql:
String sql = "update table set id = ? where id= ?"Session session = HibernateSessionFactory.getSession(); SQLQuery query = session.createSQLQuery(sql);query.setParameter(0, 1);query.setParameter(1, 2);



