如果我有PersonProxy {String getName(); PersonProxy getParent();}我尝试通过RequestFactory提供的Request对象从服务器加载它,它崩溃堆栈溢出错误。 它试图无限地调用hashCode()。
任何想法为什么会发生这种情况?
感谢。
答案 0 :(得分:2)
您的PersonProxy关系中是否有一个循环? ValueProxies使用它们的组件属性'hashCode()和equals()。 ValueProxy类型并不真正用于复杂的图形结构,因为它们没有用于短路图遍历的标识语义。