数据库配置环境:Ubuntu->MySQL5.7
mybatis在插入时间Date字段的时候出现下面错误:
com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime value: '0' for column 'article_create_time' at row 1
尝试了网上很多种解决时间插入问题的方法;比如将java.util.Date转化为java.sql.Date再插入,比如更新MySQL-connector的jar包版本,都失败;
最后请教高人,直接指出是MySQL5.7的坑;然后我改用5.6版本,目前一切正常;
如果坚持要用MySQL5.7版本的可以参考解决方案(修改MySQL启动模式): https://www.cnblogs.com/eDevelop/p/7081061.html