【发布时间】:2016-01-07 05:25:24
【问题描述】:
我查看了代码并注意到 org.springframework.data.rest.webmvc.json.PersistentEntityJackson2Module.$AssociationOmittingSerializerModifier.updateBuilder 只是跳过了 version 属性。
对于项目资源,版本字段在 ETag 标头中可用。 但是对于集合资源,我们需要项目的版本 id 以在更新项目时遵守乐观锁定。
我们如何获取集合资源上每个项目的版本 ID?我们是否有任何配置可以启用此功能?
感谢您的帮助
【问题讨论】:
-
看看Projections and Excerpts,它可以帮助你。无论如何,如果您提供一些示例代码,例如您所涉及的实体,您得到的结果以及您想要的结果,我们可以制定一些具体的解决方案。
-
你有没有想出正确的方法来做到这一点?
-
不幸的是没有.. :(
标签: java spring spring-data spring-data-jpa spring-data-rest