grade.getStudents().add();一對多時出現問題,誰來幫忙指教一下
我用的SqlServer數據庫,student學生表的班級所屬字段設置外鍵,不為空。
然后New 一個Student后,用grade.add(student)報錯,字段無效,沒有賦值給該字段。
但是老師的不是能直接Add嗎,并沒有指定學生表的班級ID。(大家幫個忙看我是不是漏了什么)
我用的SqlServer數據庫,student學生表的班級所屬字段設置外鍵,不為空。
然后New 一個Student后,用grade.add(student)報錯,字段無效,沒有賦值給該字段。
但是老師的不是能直接Add嗎,并沒有指定學生表的班級ID。(大家幫個忙看我是不是漏了什么)
2016-06-02
舉報
2016-06-07
老師給的代碼里Set沒有實例化,你可以改下Set<student>=new hasSet<student>()就可以了,我是這樣解決的
2016-06-02
應該是先獲得set<Student>,再取2往Set集合里添加學生,即grade.getStudents().add(student)