【问题标题】:App Engine datastore: How to set multiple values on properties?App Engine 数据存储区:如何在属性上设置多个值?
【发布时间】:2009-12-29 11:45:26
【问题描述】:

我正在使用应用引擎 (Java) 数据存储 API 来构建项目。我没有使用 JDO/JPA,而是使用低级 API。

如何为一个实体属性设置多个值?我可以找到有关使用 JDO 或 JPA(使用列表)时如何执行此操作的文档,但找不到低级 API 的信息。

谢谢。

【问题讨论】:

    标签: google-app-engine google-cloud-datastore


    【解决方案1】:

    您可以将 Collection 作为 Entity.setProperty() 中属性的值传递。

    如果 value 是一个集合,则这些值将按照集合的迭代顺序存储在数据存储中,但需要注意的是:所有索引值都将位于所有未索引值之前(如果集合包含两个通常被索引的值,则可能发生这种情况字符串和值,如 Blob、Text 和 EmbeddedEntity)。

    请参阅 setProperty javadoc here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 2016-01-16
      相关资源
      最近更新 更多