課程
/后端開發
/Java
/Hibernate初探之一對多映射
請問這里用主鍵策略用native為什么會報錯,說主鍵沒有默認值?下圖可見錯誤:
2017-10-13
源自:Hibernate初探之一對多映射 2-5
正在回答
native是采用本地數據庫的默認主鍵生成方式,主鍵沒有默認值,說明你沒有設置主鍵,或者說默認主鍵是null。你把Integer改為Int就行了,int值默認是0 。
????????<property?name="hbm2ddl.auto">create</property>
hibernate.cfg.xml中應該設置新建表,而不是更新表
瞪大眼睛學不會 提問者
舉報
Hibernate中一對多關聯映射配置,以及cascade和inverse屬性作用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-23
native是采用本地數據庫的默認主鍵生成方式,主鍵沒有默認值,說明你沒有設置主鍵,或者說默認主鍵是null。你把Integer改為Int就行了,int值默認是0 。
2017-10-14
hibernate.cfg.xml中應該設置新建表,而不是更新表