the field definition
/** Date. */
@Column(columnDefinition = "datetime")
private Date date;
setter
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();
}
}
Does anyone have idea how to convert "zero date" into proper value ? Because i have error:
Cannot convert value '0000-00-00 00:00:00' from column 13 to TIMESTAMP
And even if i set "default" field and setter like this:
/** Date. */
@Column
private Date date;
public void setDate(final Date date) {
this.date = date;
}
I'll still have the same problem....