在Students.hbm.xml中修改主鍵生成策略改成"native",如果出現錯誤:
Caused by: java.sql.SQLException: Field 'SID' doesn't have a default value
這可能是因為你刪除了數據庫對應表的記錄,但是沒有刪除該表。
雖然在代碼里修改了主鍵類型,但是你數據庫表已經建好了,它里面的主鍵依然不是自增長類型,所sid不會自動賦值,然后報錯:SID沒有默認值。
原文鏈接:https://www.cnblogs.com/TTTTT/p/6266022.html