无法将 '0000-00-00 00:00:00' 转换为时间戳
字段定义
/** Date. */
@Column(columnDefinition = "datetime")
private Date date;
二传手
public void setDate(final Date date) {
DateFormat dfmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
this.date = dfmt.parse(dfmt.format(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
有没有人知道如何将“零日期”转换为适当的值?因为我有错误:
Cannot convert value '0000-00-00 00:00:00' from column 13 to TIMESTAMP
即使我设置了“默认”字段和设置器,如下所示:
/** Date. */
@Column
private Date date;
public void setDate(final Date date) {
this.date = date;
}
我仍然会有同样的问题....