2011-03-16 190 views
0

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

例如,这种方法是否正确?

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

Class Child 
{ 
    @Persistent 
    Parent parent; 
} 

什么应该是JDOQL查询来获取父级的所有子对象? 我会非常感谢有一些建议。谢谢。

+0

也请检查该链接http://code.google.com/appengine/docs/java/datastore/jdo /queries.html#Introducing_Queries – 2011-03-16 12:04:40

+0

ODBMS与bigtable有什么关系?你使用一个或另一个 – DataNucleus 2011-03-20 08:15:35

回答

相关问题