java - 从 objectify 中的投影查询中提取值

标签 java google-app-engine google-cloud-datastore projection objectify

我有一个帐户实体,我需要从数据存储区获取用户名。

String username = ofy().load().type(Account.class).filterKey("in", userId).project("username");

我的代码无法运行。我不断收到Query<Account> 。我该如何完成它?

最佳答案

您缺少 first()now() 方法,如

String username = ofy().load().type(Account.class).
filterKey("in", userId).project("username").first().now().getUsername();

关于java - 从 objectify 中的投影查询中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29705919/

相关文章:

java - 当我什至没有部署 Web 应用程序时,为什么会看到 HttpResponseCode '200'?

google-app-engine - 使用命令行工具从 Google Cloud Console 加载到 Google BigQuery

google-app-engine - Google App Engine : Easy way to work with GET, POST 和 Cookie

google-app-engine - SSL 向 Appengine 发送请求

macos - mac OSX 10.8.3 文件系统上的 gae 本地数据存储在哪里?

Java persistancemanager获取返回较少的实体

java - 如何使用 Java Spark 结构化流从 Kafka 主题正确消费

java - 将文件上传到 Blob 存储时,Google App Engine 和自定义域出现 CORS 问题

java - 菜单项标题未显示

java - 如何使用 JPA 和 LIKE "%value%"搜索 Google AppEngine 数据存储?