我的NoteRepository扩展了CrudRepository 。注释具有标题,noteBody和dateCreated。对/ notes的POST请求将包括标题和noteBody,我希望dateCreated自动为LocalDateTime.now()。

可以接受吗

@Entity
public class Note {
    ...
    @Column(name="DTCREATED")
    private LocalDateTime dateCreated = LocalDateTime.now();


还是我应该以其他方式来做?

最佳答案

在我的代码中,我通过使用@PrePersist和@PreUpdate批注实现了此目的,当实体得到持久化/更新时,将调用此批注

10-04 19:31