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