JDO Google App Engine:如何保留然后查询作为自定义类型父对象的子对象的自定义类型对象列表?

发布于 2024-11-17 20:58:43 字数 400 浏览 5 评论 0原文

我正在使用 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;
}

I'm using Objectify to try and persist some custom type Objects and then retrieve them using a query.

How would I persist and then query just the Command objects?

Here are the objects:

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;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坠似风落 2024-11-24 20:58:43

Objectify 要求,您的对象 (POJO) 中必须有一个 @Id 字段(String、Long 或 long),以便将对象持久保存到数据存储中。请查看下面的链接,了解有关持久化和查询

http://code 的 详细信息.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#Create_Your_Entity_Classes

Objectify requires that, there must be an @Id field (String, Long, or long) in your objects (POJO) in order to persist the object into datastore. check out the link below for detailed info regarding persisting and querying

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文