比较和交换:如何将 cas 元数据字段映射到我的 couchbase 的文档实体
Compare and Swap : How to map the cas metadata field to document entity of my couchbase
我正在使用 spring 数据从 couchbase 获取文档,我需要将检查和设置元数据字段 cas 映射到我的文档以实现乐观锁定。
不使用 n1ql 查询怎么办?
谢谢
我不是 Java 开发人员,但扫了一眼 Spring.io docs for Spring Data Couchbase:
If you want automatic optimistic locking support, all you need to do
is add a @Version annotation on a long field like this:
Example 15. A Document with optimistic locking.
@Document
public class User {
@Version
private long version;
// constructor, getters, setters...
}
If you load a document through the template or repository, the version
field will be automatically populated with the current CAS value.
我正在使用 spring 数据从 couchbase 获取文档,我需要将检查和设置元数据字段 cas 映射到我的文档以实现乐观锁定。
不使用 n1ql 查询怎么办?
谢谢
我不是 Java 开发人员,但扫了一眼 Spring.io docs for Spring Data Couchbase:
If you want automatic optimistic locking support, all you need to do is add a @Version annotation on a long field like this:
Example 15. A Document with optimistic locking.
@Document public class User { @Version private long version; // constructor, getters, setters... }
If you load a document through the template or repository, the version field will be automatically populated with the current CAS value.