課程
/后端開發
/Java
/Hibernate初探之一對多映射
one方設置inverse,和cascade屬性后,只保存班級時,學生信息能夠存入數據庫,但是學生信息里面沒有gid信息。
2016-03-26
源自:Hibernate初探之一對多映射 4-2
正在回答
應該是你注銷了下面這兩句吧
//stu1.setGrade(g); //stu2.setGrade(g);
我知道了,因為inverse設置為true,關聯關系維護有多方維護,而cascade設置在one方,one不能維護關聯關系,就拿不到GID,只保存了其他信息。取消inverse設置就可以了。
qq_趙成冬_0
舉報
Hibernate中一對多關聯映射配置,以及cascade和inverse屬性作用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-31
應該是你注銷了下面這兩句吧
2016-03-26
我知道了,因為inverse設置為true,關聯關系維護有多方維護,而cascade設置在one方,one不能維護關聯關系,就拿不到GID,只保存了其他信息。取消inverse設置就可以了。