Я пытаюсь сохранить дату создания моей сущности. Я нашел этот подход.
Я пытался реализовать это, но дата не достигла моей базы данных.
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.PrePersist;
@Entity
public class Project implements Serializable {
private static final long serialVersionUID = 7620757776698607619L;
@Id
int id;
String title;
Date created;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
@PrePersist
protected void onCreate() {
created = new Date();
}
public Date getCreated() {
return created;
}
}
Сохраняется только заголовок. Поле для данных пустое: - (
Где моя ошибка? Спасибо за помощь.
Обновление
Я пытался добавить аннотацию паскаля, но это не помогло.
Возможно ли, что я должен использовать sql.date istead of utils.date. Я пробую это, но я не могу найти, как получить сегодняшнюю дату ...