如何在不使用JPA的情况下对MongoDB @prepersist @preupdate进行Spring-data

时间:2014-01-21 09:35:20

标签: java mongodb spring-data-mongodb

我想学习,是否可以在spring-data-mongodb文档中使用@prepersist / @ preupdate注释,我的意思是可以在保存之前或更新之前进行修改吗? 我期待spring data mongodb的文档有一个监听器BeforeConvertListener,但是我想在没有监听器的情况下使用,在@document对象中只需要为属性添加一个注释。 有可能吗?

1 个答案:

答案 0 :(得分:5)

我找到了解决方案,但与我的问题有关。 我的问题是我需要preresist或preupdate modificationDates,insertDates。所以spring-data可以为它们提供注释:

@CreatedDate -> insertDate ( prepersist )
@LastModifiedDate -> updateDate ( preupdate )