【问题标题】:How can I get the ID/Name of an entry using datastore如何使用数据存储区获取条目的 ID/名称
【发布时间】:2011-11-13 23:01:31
【问题描述】:

当我查看http://localhost:8888/_ah/admin/ 时,我可以看到数据存储中的每个条目都有一个 ID/Name 字段。我也知道我可以使用 persistenceManager.getObject(clazz, id); 获取具有此 ID 的对象

是否可以标记某些属性以使用该字段的值?这样当请求对象A 时,我可以轻松访问它的 ID/名称?

注意:我没有使用 Key 对象,因为它让我在客户端和服务器中使用相同的对象时遇到了麻烦。

【问题讨论】:

    标签: java google-app-engine gwt google-cloud-datastore jdo


    【解决方案1】:

    我必须将@Extension 添加到我的 ID 属性 (key="gae.pk-id")

    @Persistent
    @Extension(vendorName="datanucleus", key="gae.pk-id", value="true")
    private Long keyId;
    

    【讨论】:

      猜你喜欢
      • 2019-03-11
      • 2021-08-02
      • 2021-09-13
      • 2016-03-28
      • 1970-01-01
      • 2020-01-14
      • 2018-09-22
      • 2013-08-09
      • 1970-01-01
      相关资源
      最近更新 更多