在实体中设置dbRef的最佳方法是什么?例如,我不会将关系保存为集合中的嵌入对象。
public class Order {
@Id
@GeneratedValue
public String id;
private List<Article> articles;
}
public class Article {
@Id
@GeneratedValue
public String id;
private String name;
}
答案 0 :(得分:0)
Jongo将关系保存为嵌入式文档。
如果您真的想要dbRef,那么您必须自己处理它。
public class Order {
@Id
@GeneratedValue
public String id;
// _id of articles
private List<String> articles;
}
当您保存订单时,您必须保存Articles
,然后更新Order
。