我在这些领域上课:
private String statusMessage;
@Column(name = "last_updated")
@LastModifiedDate
private Instant lastUpdatedAt;
我要做的是:
statusMessage
字段一切正常,lastUpdatedAt
填充了当前时间戳。
问题是,即使我设置的值与lastUpdatedAt
中已经存在的值相同,我也希望每次将statusMessage
的值设置为statusMessage
。
我该如何实现?
答案 0 :(得分:2)
您需要启用Spring Data JPA Auditing
功能。为此,您只需要将注释添加到配置类中即可:
@EnableJpaAuditing
否则,注释@LastModifiedDate
将对您的实体无效。
希望有帮助!