Google app engine 升级到1.9.3后的GAE/J无法检索一对多关系中的子记录

Google app engine 升级到1.9.3后的GAE/J无法检索一对多关系中的子记录,google-app-engine,Google App Engine,我正在尝试将我的应用程序从GAE 1.8.1升级到1.9.3,显然在检索任何一对多关系中的子记录时存在一个主要问题 在旧版本中,我使用的是datanucleus JDO版本1,一切正常。现在我使用的是版本2 升级后,我只能检索父对象(子对象为空),尽管当我创建新数据时,它似乎工作正常 我在数据库查看器中检查了新数据的外观,似乎旧数据类中的一对多列被标记为“缺失” 如果我创建了新数据,那么数据中会填充一些索引信息 我将感谢任何帮助 更新 显然,datanucleus JDO版本2与版本1不完全向后

我正在尝试将我的应用程序从GAE 1.8.1升级到1.9.3,显然在检索任何一对多关系中的子记录时存在一个主要问题

在旧版本中,我使用的是datanucleus JDO版本1,一切正常。现在我使用的是版本2

升级后,我只能检索父对象(子对象为空),尽管当我创建新数据时,它似乎工作正常

我在数据库查看器中检查了新数据的外观,似乎旧数据类中的一对多列被标记为“缺失”

如果我创建了新数据,那么数据中会填充一些索引信息

我将感谢任何帮助

更新 显然,datanucleus JDO版本2与版本1不完全向后兼容。如果您要考虑升级验证,数据关系没有被破坏(如我的)


我目前的解决方案是继续使用版本1,并使用最新的GAE SDK(它似乎工作得很好)

显然datanucleus JDO版本2与版本1不完全向后兼容。如果您要考虑升级验证,数据关系没有被破坏(如我的)

我目前的解决方案是继续使用版本1,并使用最新的GAE SDK(它似乎工作得很好)