String sql = "update 表名 set 列名='"+值+"' where 修改条件"; Query query = session.createQuery(sql); return query.executeUpdate();该方法返回影响行数,注意表名,列名全是数据库的字段名,不是hibernate生成实体类里的属性名,注意开启事务