为什么不能修改学生信息?

代码与老师相同,修改学生信息,能正常添加新的班级信息,但不会修改学生的班级信息,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);

}


慕粉1509057000
浏览 1805回答 2
2回答

Sxy97

你上面的代码是从学生表里取了一个学生信息放到班级表里了。想修改学生的班级,那就把学生的信息取出来,修改学生的班级,然后update

尧叔

如果真的想解决问题就再描述清楚一点,因为大家不知道老师的代码什么样。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
MySQL