【发布时间】:2011-12-12 07:34:19
【问题描述】:
我设计了一个数据模型,其中有父对象和子对象(一对多)。首先,我手动完成了所有工作,并将父母的 ID 存储在子对象中以保持关系。然后我决定使用与应用引擎文档的关系。现在我有一个 ID 为 21 的父母和一个 ID 为 1 的孩子(我想 ID 是 1,因为这个孩子是这个父母的唯一和第一个孩子)。现在我正在尝试获取密钥: child.getKey()
我尝试使用相同的字符串来获取对象:
子子 = pm.getObjectById(Child.class, key);
不知怎的,我得到了这个错误: 警告:/admin.jsp javax.jdo.JDOObjectNotFoundException:无法检索具有键 Child("Parent(21)/Child(1)") 的 Child 类型实体
我知道这个孩子存在于这个父母身上。也许有人可以帮助我吗?我对此进行了研究,但没有任何结果...
【问题讨论】:
-
你如何表明
Child应该是Parent的子级? -
我按照文档所说的做了一切,但最终我找到了解决方案,但文档中确实没有正确解释。
标签: java google-app-engine jdo