JDO Google App Engine:如何查询自定义类型对象的列表,该列表是自定义类型父项的子项?

时间:2011-06-30 08:30:55

标签: java google-app-engine objectify

我正在使用Objectify尝试并保留一些自定义类型的对象,然后使用查询检索它们。

我如何坚持然后只查询Command对象?

以下是对象:

public class Command {
    @Id private Key key;
    public ArrayList<Section> sections;
}

class Section {
    @Id private Key key;
    public ArrayList<Phrase> phrases;
}

class Phrase {
    public String phrase;
    public String output;
    @Id private Key key;
}

1 个答案:

答案 0 :(得分:0)

Objectify要求对象(PO​​JO)中必须有@Id字段(String,Long或long)才能将对象持久保存到数据存储区中。有关持久性和查询的详细信息,请查看以下链接

http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#Create_Your_Entity_Classes