update方法出現ClassCastException
?public static void update(){//學生信息的修改 將學生加入新的班級
?Grade g=new Grade("Java二班","Java軟件開發二班");
?Session session=HibernateUtil.getSession();
?Transaction tx=session.beginTransaction();
?Student stu=(Student)session.get(Student.class, 1);
?//是取出數據庫中主鍵為 1的記錄,使用get 或者load 等方法時這個過程是把對象變成持久狀態
?g.getStudents().add(stu);
?session.save(g);
?tx.commit();
?HibernateUtil.closeSession(session);
? }
2017-03-15
在Grade類的映射文件Grade.hbm.xml的<class name="com.zxc.entity.Grade" table="grade" lazy="false" >中將lazy設置為false,關閉懶加載
2017-03-04
看一看hbm 映射文件是不是屬性有問題