有没有办法让所有实体在Java上的AppEngine上使用DatastoreService?基本上如果我做
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
接下来我应该怎样做才能获得所有类型的实体?
答案 0 :(得分:2)
运行不带过滤器的查询:
Query q = new Query("person");
for (Entity entity : datastore.prepare(q).asIterable()) {
// do something with this entity
}
请注意,如果您有超过1,000个实体,最好以块的形式阅读它们。如果您有大量实体,则可能需要使用游标。所有这些都在documentation中解释。