论如何删除学生以及班级
public static void select3(){
Session session=HibernateUtil.getSession();
Transaction tx=session.beginTransaction();
Grade g=(Grade) session.get(Grade.class,1);
Set<Student> students=g.getStudents();
Iterator<Student> it=students.iterator();
while(it.hasNext()){
Student st=it.next();
it.remove();
}
session.delete(g);
tx.commit();
HibernateUtil.closeSession(session);
}
为什么这个方法运行出来只能删除班级 貌似是因为没有提交删除学生的记录
如何改