public void updatePJZ(String PJZ, Integer id) {
Session session = this.getSessionFactory().getCurrentSession();
UR u = (UR) session.get(UR.class, id);
Integer id2 = u.getId();
Integer user_id = u.getUser_id();
Integer role_id = u.getRole_id();
UR a=new UR();
a.setId(id2);
a.setUser_id(user_id);
a.setRole_id(role_id);
a.setStatus(1);
a.setRemark(PJZ);
Session session1 = this.getSessionFactory().openSession();
session1.update(a);
}
不应该用UR a=new UR();,应该是用get()方法得到UR对象再进行update(),试试看
你是哪部分不能修改成功啊,是修改这个方法就报错,还是改完了不显示,而且你这个是session中的数据啊