【问题标题】:Is it possible to get all Namespaces from the DataStore with objectify是否可以使用 objectify 从 DataStore 中获取所有命名空间
【发布时间】:2012-12-12 17:47:38
【问题描述】:

如何使用 objectify 从 GAE 数据存储中获取所有命名空间的列表?

我在here找到了google的实现:

import com.google.appengine.api.datastore.DatastoreService;
import com.google.appengine.api.datastore.Entities;
import com.google.appengine.api.datastore.Entity;
import com.google.appengine.api.datastore.Query;


void printAllNamespaces(DatastoreService ds, PrintWriter writer) {

  Query q = new Query(Entities.NAMESPACE_METADATA_KIND);

  for (Entity e : ds.prepare(q).asIterable()) {
    // A nonzero numeric id denotes the default namespace;
    // see Namespace Queries, below
    if (e.getKey().getId() != 0) {
      writer.println("<default>");
    } else {
      writer.println(e.getKey().getName());
    }
  } 

我找不到任何方法将它与 objectify 一起使用。 有谁知道这样的方式?还是尚未实施。

【问题讨论】:

    标签: google-app-engine namespaces datastore objectify


    【解决方案1】:

    现在使用 objectify 框架无法做到这一点。 在google groups 中开启了讨论

    【讨论】:

      猜你喜欢
      • 2022-11-26
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多