我正在使用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;
}
答案 0 :(得分:0)
Objectify要求对象(POJO)中必须有@Id字段(String,Long或long)才能将对象持久保存到数据存储区中。有关持久性和查询的详细信息,请查看以下链接
http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#Create_Your_Entity_Classes