【发布时间】:2016-10-05 16:29:47
【问题描述】:
我在 MySQL DB 中使用 spring。当我想在 1969 年之后存储日期时很好,但低于 1970 年会抛出错误。错误是 ' com.mysql.jdbc.MysqlDataTruncation:数据截断:不正确的日期时间值:'1906-09-16 00:00:00' 列 'DATEOFBIRTH' 在第 1 行。'
我的域有字段,
@Column(name = "DATEOFBIRTH", nullable = true, length = 20)
@Setter
@Getter
private Date dateOfBirth;
我正在使用 mysql 连接器 jar 版本 5.1.30。我需要一些建议。
【问题讨论】:
-
@Apollo :我们也可以使用您提供的链接中的一个解决方案中提到的数据,
-
如果您确实需要时间和日期,您可以这样做。
标签: java mysql spring spring-data