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

Java JDO Google App Engine:如何持久化并查询自定义类型对象的列表,该对象是自定义类型父对象的子对象?,java,google-app-engine,objectify,Java,Google App Engine,Objectify,我使用Objectify尝试并持久化一些自定义类型的对象,然后使用查询检索它们 如何持久化并仅查询命令对象 以下是对象: public class Command { @Id private Key key; public ArrayList<Section> sections; } class Section { @Id private Key key; public ArrayList<Phrase> phrases; } clas

我使用Objectify尝试并持久化一些自定义类型的对象,然后使用查询检索它们

如何持久化并仅查询命令对象

以下是对象:

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;
}
公共类命令{
@Id私钥;
公共阵列列表部分;
}
班级{
@Id私钥;
公共阵列词;
}
类短语{
公共字符串短语;
公共字符串输出;
@Id私钥;
}

Objectify要求在对象(POJO)中必须有@Id字段(字符串、长或长),以便将对象持久化到数据存储中。有关持久化和查询的详细信息,请查看下面的链接


将标记从JDO更改为Objectify,因为您没有使用JDO。显然,如果您是,那么持久化和查询持久化对象列表就很简单了