第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

hibernate一對多時,為什么在一那方設置關聯(lián)多那方是老是報空指針的錯誤啊

hibernate一對多時,為什么在一那方設置關聯(lián)多那方是老是報空指針的錯誤啊

元芳怎么了 2019-03-14 15:15:34
@Testpublic void test2(){User1 u=new User1();u.setName("u1");User1 u1=new User1();u1.setName("u2");group1 g=new group1();g.setName("g1");g.getUser().add(u);g.getUser().add(u1);u.setGrp(g);u1.setGrp(g);Session s=sessionFactory.getCurrentSession();s.beginTransaction();s.save(g);s.getTransaction().commit();System.out.print("nihao");}經過測試總是g.getUser().add(u);g.getUser().add(u1);在這兩句發(fā)現(xiàn)空指針問題,怎么回事啊
查看完整描述

3 回答

?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

制定關系的時候有錯:
g.getUser().add(u);
g.getUser().add(u1);
u.setGrp(g);
u1.setGrp(g);
上面的代碼順序應該是:
u.setGrp(g);
u1.setGrp(g);
g.getUser().add(u);
g.getUser().add(u1);

查看完整回答
反對 回復 2019-04-29
?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

group1類里面 的user是不是沒有設置值啊。如果沒有設值就會報空指針異常。null.*這種形式的都會報空指針異常。


查看完整回答
反對 回復 2019-04-29
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

應該先把user先save,再save你的group


查看完整回答
反對 回復 2019-04-29
  • 3 回答
  • 0 關注
  • 605 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號