Google App Engine中的类别属性 - Java

时间:2014-12-23 04:45:59

标签: java google-app-engine

如何在Google App Engine中使用com.google.appengine.api.datastore.Category属性 - Java?

Category的构造函数只接受String。我不确定我们是否可以使用Category作为Multi value属性。任何输入或示例都表示赞赏。

1 个答案:

答案 0 :(得分:0)

无法找到Category属性的用法。所以,我正在尝试使用List

Setting the property as mentioned below:
//tags can contain TAG1, TAG2, TAG3, etc
List<String> tags;
entity.setProperty("tags", tags);

如下所述查询财产:

String tag = "TAG1";
Query q = new Query("EntityType").setAncestor(parentEntity.getKey()).setFilter(FilterOperator.EQUAL.of("tags", tag));

获得如下所述的财产:

List<String> tags = (List<String>)entity.getProperty("tags");