0

エンティティに dbRef を設定する最良の方法は何ですか? たとえば、リレーションをコレクションに埋め込みオブジェクトとして保存しません。

public class Order {

    @Id
    @GeneratedValue
    public String id;

    private List<Article> articles;
}

public class Article {

    @Id
    @GeneratedValue
    public String id;

    private String name;
}
4

1 に答える 1

0

Jongo はリレーションを埋め込みドキュメントとして保存します。

代わりに dbRef が本当に必要な場合は、自分で処理する必要があります。

public class Order {

    @Id
    @GeneratedValue
    public String id;

     // _id of articles
     private List<String> articles;
}

オーダーを保存するときは、 を保存してから をArticles更新する必要がありますOrder

于 2015-02-23T14:22:16.393 に答える