【发布时间】:2017-03-06 12:30:06
【问题描述】:
想问一下spring data couchbase 2.x
我可以参考 Spring Data Couchbase 中的文档,例如 Spring Data MongoDB 中的 @DbRef 注解吗?
【问题讨论】:
标签: java spring spring-data couchbase spring-data-couchbase
想问一下spring data couchbase 2.x
我可以参考 Spring Data Couchbase 中的文档,例如 Spring Data MongoDB 中的 @DbRef 注解吗?
【问题讨论】:
标签: java spring spring-data couchbase spring-data-couchbase
我们最初使用 mongo 实现了持久化,并且处于切换到 couchbase 的模式。这样做,我们发现引用高度依赖 mongo 的 DBRef 来执行关系。这应该被抽象出来并在底层实现之外实现。搜索、索引等也是如此。
https://jira.spring.io/plugins/servlet/mobile#issue/DATAREST-326
Spring Data 有一个 @Reference,它确实由元数据评估,@DBRef 为 mongodb 携带它。
示例:
作者.java
@Document
public class Author {
@Field
private String name;
}
Book.java
@Document
public class Book {
@Field
private String title;
@Reference
private Author author;
}
@Reference 的示例代码使用 simpledb https://github.com/3pillarlabs/spring-data-simpledb#reference
【讨论】: