获取双向DbRef关系Spring Data + MongoDB

时间:2013-08-31 06:01:26

标签: java spring mongodb spring-data bidirectional

我是MongoDB的新手。我正在准备一个学习的例子。看起来与使用Spring Data& amp;的双向关系时DBRef,它进入无尾循环并不断地一次又一次地读取关联。

域类看起来像

class Category{
    private String name;
    private Category parentCategory;
    private Set<Category> childCategories;
    // getter & setters 
}

我想知道这种双向关系是否是罕见的情况(虽然在ORM中非常普遍),但却无法得到任何帮助。一种选择可能是编写自定义转换器并忽略关系的任何一方,但这会将我的内存中对象变为不一致状态。

请分享有关处理此类方案的一些或一些最佳做法的想法。

谢谢, Vishal Shukla

0 个答案:

没有答案