Não é possível converter '0000-00-00 00:00:00' para TIMESTAMP
a definição de campo
/** 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();
}
}
Alguém tem idéia de como converter "data zero" em valor adequado? Porque eu tenho erro:
Cannot convert value '0000-00-00 00:00:00' from column 13 to TIMESTAMP
E mesmo se eu definir o campo "padrão" e setter assim:
/** Date. */
@Column
private Date date;
public void setDate(final Date date) {
this.date = date;
}
Eu ainda terei o mesmo problema ....