如何在 appengine 实体中存储可索引列表/集合?
Posted
技术标签:
【中文标题】如何在 appengine 实体中存储可索引列表/集合?【英文标题】:How to store indexable list/collection in an appengine entity? 【发布时间】:2013-01-05 22:39:43 【问题描述】:创建实体后:
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity employee = new Entity("Employee");
如何设置可索引的列表属性?喜欢说:
employee.setProperty("tag", "manager", "corrupted", ...);
// "tag" is the property name,
// "manager", "corrupted".. are the values in the list.
【问题讨论】:
【参考方案1】:查看javadoc,您可以将 Collection 作为第二个参数传递给 setProperty。
例如
List<String> tags = new ArrayList<String>();
tags.add("manager");
tags.add("corrupted");
employee.setProperty("tag", tags);
【讨论】:
以上是关于如何在 appengine 实体中存储可索引列表/集合?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Appengine 中保留数据存储实体的版本历史记录
Google AppEngine (GAE) - 完整的对象键