2016-10-24 11 views

答えて

0

最初にmongoで永続性を実装し、couchbaseに切り替えるモードになっています。そうすることで、参照はmongoのDBRefに非常に依存して関係を実行していることがわかります。これは抽象化され、基になる実装の外部で実装されるべきです。検索、索引付けなどにも同じです。

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

スプリングデータは、実際にメタデータによって評価さ@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ためのサンプルコード3210
+0

ありがとうございました –

+0

だから、couchbase文書間の関係をマッピングする方法を教えてください。たぶん、私は手動でjsonからjacksonやgsonのようなコンバータを使ってオブジェクトに変換する必要がありますか? –

+0

Issam、非常に明確な答えをありがとう –

関連する問題