Hibernate error: Field 'firmwareId' doesn't have a default value

環境:

Hibernate: 4.1.3.Final

MySQL

錯誤:在保存一個新的記錄時出現如下錯誤

org.hibernate.exception.GenericJDBCException: Field 'firmwareId' doesn't have a default value


原因:

新建MySQL記錄時並沒有指定主鍵的,所以應該在MySQL端將該主鍵設置爲自動遞增,這樣每新增一條記錄主鍵自動加1。

主鍵值有MySQL自己管理,無需用戶指定。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章