環境:
電腦裝了mysql5.7,SSH中引用了mysql-connector-java-5.0.4-bin.jar、hibernate3.jar
問題:
給實體的時間字段賦值爲new date(),在做插入操作時報錯
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '' for column 'ordertime' at row 1...
解決方案:
將mysql-connector-java-5.0.4-bin.jar的jar包更新到5.1.27版本。更新項目。
大概是因爲已安裝的mysql版本與SSH中引用的mysql的jar包不匹配吧。