我是MongoDB的新手。我正在准备一个学习的例子。看起来与使用Spring Data& amp;的双向关系时DBRef,它进入无尾循环并不断地一次又一次地读取关联。
域类看起来像
class Category{
private String name;
private Category parentCategory;
private Set<Category> childCategories;
// getter & setters
}
我想知道这种双向关系是否是罕见的情况(虽然在ORM中非常普遍),但却无法得到任何帮助。一种选择可能是编写自定义转换器并忽略关系的任何一方,但这会将我的内存中对象变为不一致状态。
请分享有关处理此类方案的一些或一些最佳做法的想法。
谢谢, Vishal Shukla