我的NoteRepository扩展了CrudRepository 。注释具有标题,noteBody和dateCreated。对/ notes的POST请求将包括标题和noteBody,我希望dateCreated自动为LocalDateTime.now()。
可以接受吗
@Entity
public class Note {
...
@Column(name="DTCREATED")
private LocalDateTime dateCreated = LocalDateTime.now();
还是我应该以其他方式来做?
最佳答案
在我的代码中,我通过使用@PrePersist和@PreUpdate批注实现了此目的,当实体得到持久化/更新时,将调用此批注