определение поля
/** 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
И даже если я установил поле "default" и установил так:
/** Date. */
@Column
private Date date;
public void setDate(final Date date) {
this.date = date;
}
У меня будет такая же проблема...