java - GAE 数据存储(保存对象)

标签 java google-app-engine nosql google-cloud-datastore app-engine-ndb

我是 GAE Api 的新人。

目前我使用:com.google.appengine.api.datastore.DatastoreService来将某些内容保存在数据库中。

目前我需要将项目列表保存在数据库中。我应该使用 JDO 吗?或者如果没有它我可以做到这一点吗? :-)

我需要将数组保存在数据存储中。但我不能做这样的事情:

entity = new Entity(key);
entity.setProperty("uid", arrayObject);

最佳答案

一般情况下,我建议您使用 Objectify用于数据存储操作。将数据存储实体包装在 Java 对象中可以节省大量时间:

对于您的问题,GAE 数据存储不支持数组类型。这里是list支持的类型。如果需要保存项目数组,则必须使用 List 对象

关于java - GAE 数据存储(保存对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19385140/

相关文章:

python - Google App Engine 上的间歇性 DownloadError 应用程序错误 2

google-app-engine - gcloud 应该从哪里构建 docker 镜像

google-app-engine - 谷歌应用引擎 : Endpoints authentication with ID and password

java - Elasticsearch 匹配/术语查询不返回完全匹配

node.js - mongo如何更新文档

NoSQL 作为日志记录和跟踪的本地存储

java - 更改 EditTextPreference 的对话框消息颜色

java - 静态查找需要@Transactional但没有它的方法

java - 按设定的重复间隔发送预定消息

java - 运营商 !参数类型 Object 未定义?