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 回答