记录工作中遇到的一些的问题
也暂时分为,前端,后端,数据库三个部分
前端
后端
数据库
1.提示Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp;
原因:在查询的集中某数据行的日期值为0000-00-00 00:00:00,因MySQL的时间类型datetime范围是1000-01-01 00:00:00 到 9999-12-31 23:59:59,mysql中0000-00-00 00:00:00 并不是一个有效的时间格式,
解决方式:给jdbc url加上 zeroDateTimeBehavior参数:
zeroDateTimeBehavior=round是为了指定MySql中的DateTime字段默认值查询时的处理方式;默认是抛出异常
eg: jdbc.url=jdbc:mysql://localhost:3306/locall?zeroDateTimeBehavior=convertToNull