代码与老师相同,修改学生信息,能正常添加新的班级信息,但不会修改学生的班级信息,hibernate也没有打印update语句。
public void update()
{
Grade g = new Grade("Java四班","软件开发");
Session session = HibernateUtil.getSession();
Transaction t = session.beginTransaction();
Student s = (Student) session.get(Student.class, 2);
g.getStudents().add(s);
session.save(g);
t.commit();
HibernateUtil.closeSession(session);
}
Sxy97
尧叔