我正在使用app engine(Java)数据存储区API来构建项目。我不是在使用JDO / JPA而是使用低级API。
如何为实体属性设置多个值?我可以在使用JDO或JPA(使用列表)时找到有关如何执行此操作的文档,但无法找到低级API的信息。
感谢。
答案 0 :(得分:2)
您可以将Collection作为Entity.setProperty()中的属性值传递。
如果value是Collection,则值将以集合的迭代顺序存储在数据存储区中,但有一点需要注意:所有索引值都将出现在所有未编入索引的值之前(如果Collection包含通常索引的值,则可能会出现这种情况)字符串,以及从未编入索引的值,如Blob,Text和EmbeddedEntity)。
请参阅setProperty javadoc here。