HTTP Status 500 - JDBC exception on Hibernate data access: SQLException for SQL [n/a]; SQL state [HY000]; error code [1364]; could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement
翻譯:
HTTP 狀態:500 Hibernate數據訪問中的JDBC異常:
SQL數據庫執行SQL語句異常[n/a];
SQL狀態[HY 000];錯誤碼[1364];
無法執行語句;
嵌套異常是org.HiberNate.Exction.GenericJDBCException:
無法執行語句
問題原因:hibernate執行sql語句操作數據庫時,因為主鍵為NULL,無法執行,原因是數據庫主鍵不是自動增長或不能為NULL的
解決方法:設置數據庫主鍵可為空,或者自動增長
快樂的一個問題