如何查询数据存储区以获取子对象并使用Java比较它们的属性?

时间:2012-09-13 11:38:34

标签: java google-app-engine google-cloud-datastore jdo

我正在谷歌应用引擎上实施一个项目。我想查询数据存储区以引用子对象的属性并使用它来标识父对象。

将这些视为我正在讨论的父类和子类:

class Parent {  
String name;  
Child child;  
}      

class Child{  
String id;  
}

我需要在Parent个对象上创建一个查询,以便从id(位于Child中)获取Parent属性并使用它来识别我需要的Parent对象。 我知道设计有多糟糕,但请告诉我一种方法。我很乐意使用App Engine数据存储区查询,但如果不可能,我也会接受Java JDO查询。

1 个答案:

答案 0 :(得分:1)

你看过

吗?

GAE Java persistence blog: executing simple joins

我相信我用那里的信息来解决你遇到的那种问题。