有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java提供键的websafe表示,我可以使用它来查找实体

我想使用Datastore Java API to retrieve an entity,但我似乎在为查找准备键时遇到了问题

这就是键在JSON表示中的外观

partition_id {
  dataset_id: "mydataset"
}
path_element {
  kind: "MyKind"
  id: 1234567890
}

但是,使用带有参数MyKind和id 1234567890DatastoreHelper.makeKey(Object...)创建键表单scratch只会填充path_element部分,并且在lookup request中使用这样的键不会返回任何结果。现在,我用数据集id填充键,但感觉不太对劲

我通过RESTAPI向客户端提供ID,对于一个简单的加载,我不需要额外的信息,只需要种类和密钥

是否有一个API我还没有见过,它使用种类/id组合来轻松检索实体?我不能使用Objectify Keys来仅仅使用id load the entity,因为它似乎是Objectify does not work with protobuffers(通过this answer


共 (1) 个答案