环境:
电脑装了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包不匹配吧。