Spring Data Couchbase(2.x)文档关系

时间:2016-10-24 16:36:28

标签: java spring spring-data couchbase spring-data-couchbase

我想问一下spring数据bedbase 2.x

我可以在弹簧数据沙发基础中引用文档,例如弹簧数据mongodb中的@DbRef注释吗?

1 个答案:

答案 0 :(得分:0)

  

我们最初使用mongo实现了持久性,并且处于切换到couchbase的模式。这样做,我们发现引用很大程度上依赖于来自mongo的DBRef来执行关系。这应该被抽象出来并在底层实现之外实现。搜索,索引等也是如此。

https://jira.spring.io/plugins/servlet/mobile#issue/DATAREST-326

Spring Data有一个@Reference,它实际上是由元数据评估的,@ DBRef是为mongodb进行的。

示例:

Author.java

@Document
public class Author {

    @Field
    private String name;
}

Book.java

@Document
public class Book {

    @Field
    private String title;

    @Reference
    private Author author;
}


使用simpledb https://github.com/3pillarlabs/spring-data-simpledb#reference

@Reference示例代码