使用JDOQL在Google App Engine中查询

时间:2011-03-16 12:01:22

标签: google-app-engine gwt persistence jdo gql

我在使用Object-Orient数据库而不是传统的关系数据库时遇到问题。 我使用JDO for Persistance和Google App Engine作为托管平台。 我如何正确地建模我的类以支持关系。 在SQL中,我可以进行加入查询,但Google的BigTable数据库不支持它。

例如这种方法是否正确?

Class Parent 
{   
    @Persistent(mappedBy="parent")
    List<Child> children;
}

Class Child
{
   @Persistent
   Parent parent;
}

获取Parent的所有Child对象的JDOQL查询应该是什么? 我非常感谢有一些建议。谢谢。

1 个答案:

答案 0 :(得分:0)

GAE支持合并加入。您可以观看Brett Slatkin的IO 2009演讲“在App Engine上构建可扩展的复杂应用程序”

http://www.google.com/events/io/2009/sessions/BuildingScalableComplexApps.html