課程
/后端開發
/Java
/Hibernate初探之一對多映射
如果先保存學生,再保存班級。會怎樣?
2016-11-28
源自:Hibernate初探之一對多映射 3-3
正在回答
不可以的,班級表中gid是主鍵,作為學生表中的外鍵,外鍵可以為空也可以不為空,但是當外鍵是另一個表中的主鍵時,是不允許為空的,所以在先插入學生表,班級字段為空時不可以的。
可以的,插入順序會改變;先插入學生,再插入班級,最后update學生表的gid;不信你去試一下
舉報
Hibernate中一對多關聯映射配置,以及cascade和inverse屬性作用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-29
不可以的,班級表中gid是主鍵,作為學生表中的外鍵,外鍵可以為空也可以不為空,但是當外鍵是另一個表中的主鍵時,是不允許為空的,所以在先插入學生表,班級字段為空時不可以的。
2017-06-16
可以的,插入順序會改變;先插入學生,再插入班級,最后update學生表的gid;不信你去試一下