是否有办法在Spring数据波斯菊中删除带有乐观锁定的文档

时间:2020-07-03 15:52:13

标签: spring-data azure-cosmosdb azure-cosmosdb-sqlapi azure-spring-boot

纯Java客户端提供了使用_etag检查更新/删除乐观锁定的功能。 Spring数据波斯菊还提供通过_etag检查在save方法中进行光学锁定的功能。 在spring数据宇宙中通过_etag检查在删除文档中是否有相同的规定。

1 个答案:

答案 0 :(得分:0)

是的,删除方法仅适用于@Version String _etag批注。有关更多具体信息,请参见Spring Data Cosmos SDK

  • 支持对特定容器进行乐观锁定,这意味着如果文档同时被另一个过程修改,则按文档进行的增添/删除操作将失败。要为容器启用乐观锁定,只需创建一个字符串_etag字段并用@Version批注对其进行标记。请参见以下示例:

enter image description here

如果您还有其他疑问,请告诉我。