首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@Temporal(TemporalType.TIMESTAMP)

@Temporal(TemporalType.TIMESTAMP)
EN

Stack Overflow用户
提问于 2013-02-16 06:59:52
回答 2查看 6.2K关注 0票数 1

mongoDB是否有类似之处?@Temporal(TemporalType.TIMESTAMP)

代码语言:javascript
复制
@NotNull
@Temporal(TemporalType.TIMESTAMP)
@DateTimeFormat(style = "M-")
private Date lastUpdateDate;

我正在尝试创建一个字段,每当文档被更新时,该字段将自动更新"lastUpdateDate“。

春光

字段日期--字段名lastUpdateDate --类型java.util.Date --notNull --持久化类型JPA_TIMESTAMP

EN

回答 2

Stack Overflow用户

发布于 2017-03-10 01:05:41

如果您想要的是‘创建一个将自动更新"lastUpdateDate“的字段”,那么您可以使用注释:@LastModifiedDate和@EnableMongoAuditing。

代码语言:javascript
复制
@SpringBootApplication
@EnableMongoAuditing
public class Application {...}

public class ModelClass implements Persistable<String> {
    @LastModifiedDate
    private Date lastModifiedDate;
    ...
}

基于:http://www.aichengxu.com/java/2261025.htm

票数 1
EN

Stack Overflow用户

发布于 2013-02-21 20:53:30

环顾四周,我惊讶地发现,没有一个好的通用解决方案来解决这类问题。就像@CodeChimp说的那样,提供这种东西应该不难。

一个可能的解决方案可能是创建一个注释来标记您的模型,然后使用AOP,但是这需要一些工作。这篇文章展示了一种有点天真的方法来做类似的事情。我将代码复制到要点中,以便快速查看它,而且它似乎可以很容易地根据您所要做的事情进行修改。

这个周末我试着回过头来,把一个实际的例子放在一起,但是你可能想看看你对这种解决方案是否满意,是否对它感兴趣。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14907857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档