neo*_*hit 3 java groovy spring spring-mongo
我已添加 @Enableauditng 作为注释,但 @version 不会自行增加版本。我有@LastModifiedDate,它正在更新但不是@version。
我做错了什么。
我一次又一次地调用 mongoTemplate.save(object) 。
请指教
我认为您正在使用:
javax.persistence.Version
Run Code Online (Sandbox Code Playgroud)
检查您的导入,@Version 是 javax.persistence (JPA) 的一部分,与 mongodb 无关。
http://docs.spring.io/spring-data/mongodb/docs/1.5.0.RELEASE/reference/htmlsingle/ 不幸的是,spring data mongodb 参考中没有对@Version 的提示。
您应该导入 org.springframework.data.annotation.Version 以获取实体版本信息。见https://github.com/spring-projects/spring-data-mongodb/blob/1.5.x/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithVersionPropertyOfTypeInteger.java
| 归档时间: |
|
| 查看次数: |
4588 次 |
| 最近记录: |