springboot:日期错误Zero date value prohibited 异常的解决方法

实际的错误还应该有:
java.sql.SQLException: Value ‘0000-00-00’ can not be represented as java.sql.Date

更改jdbc连接为:

1
jdbc:mysql://yourserver:3306/yourdatabase?zeroDateTimeBehavior=convertToNull

即设置zeroDateTimeBehavior=convertToNull

设置zeroDateTimeBehavior 属性,当遇到DATETIME值完全由0组成时,最终的有效值可以设置为,异常(exception),一个近似值(round),或将这个值转换为null(convertToNull)。

使用convertToNull,返回null来替代0000-00-00这样的日期。

-------------本文结束 感谢您的阅读-------------