我在这些领域上课:

    private String statusMessage;

    @Column(name = "last_updated")
    @LastModifiedDate
    private Instant lastUpdatedAt;


我要做的是:


设置statusMessage字段
保存对象以回购


一切都很好,lastUpdatedAt用当前时间戳填充。
问题是,即使我设置的值与lastUpdatedAt中已经存在的值相同,我也希望每次将值设置为statusMessage时更新statusMessage

我该如何实现?

最佳答案

您需要启用Spring Data JPA Auditing功能。为此,您只需将注释添加到配置类中:

@EnableJpaAuditing


否则,注释@LastModifiedDate将对您的实体无效。

希望能帮助到你!

07-26 07:44