gpt4 book ai didi

java - 如何触发@LastModifiedDate

转载 作者:行者123 更新时间:2023-11-30 01:50:41 26 4
gpt4 key购买 nike

我有这些字段的类(class):

    private String statusMessage;

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

我所做的是:

  • 设置statusMessage字段
  • 将对象保存到存储库

一切都很好,lastUpdatedAt填充当前时间戳。问题是我想更新lastUpdatedAt每次将值设置为statusMessage时,即使我设置的值与 statusMessage 中已有的值相同.

我怎样才能实现这一目标?

最佳答案

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

@EnableJpaAuditing

如果不这样做,注释 @LastModifiedDate 将不会对您的实体产生任何影响。

希望对你有帮助!

关于java - 如何触发@LastModifiedDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56169539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com