之前,我是这样创建实体的:
Entity entity = new Entity("Person", personName);。这意味着该实体的ID /名称将为personName。

现在,我决定使用Objectify。因此,我创建了一个Person.java类来表示该实体。

我的问题:如何使用Objectify检索实体的键(com.google.appengine.api.datastore.Key或原始字符串表示形式)?以前,我只能做一个personEntity.getKey()。但是我仍在尝试使用Objectify封装低级数据存储区API后如何使用Objectify进行操作。

最佳答案

Objectify的Key<?>具有方法getRaw(),它将为您提供底层的Key。检查javadocs。

如果您使用的是最新的4.0代码,请尝试Key.create(yourEntityPOJO).getRaw()

关于java - 如何通过Objectify检索实体原始数据存储库 key ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20440119/

10-11 22:30