Jongo创建Ref并且没有嵌入对象

时间:2014-06-24 15:26:50

标签: jongo

在实体中设置dbRef的最佳方法是什么?例如,我不会将关系保存为集合中的嵌入对象。

public class Order {

    @Id
    @GeneratedValue
    public String id;

    private List<Article> articles;
}

public class Article {

    @Id
    @GeneratedValue
    public String id;

    private String name;
}

1 个答案:

答案 0 :(得分:0)

Jongo将关系保存为嵌入式文档。

如果您真的想要dbRef,那么您必须自己处理它。

public class Order {

    @Id
    @GeneratedValue
    public String id;

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

当您保存订单时,您必须保存Articles,然后更新Order