我需要添加如下功能。我的情况是我将获得一张地图,其中包含用于过滤谷歌数据存储中数据的字段。我需要它作为 query.filter().filter()..... 基于地图大小。这是代码;我不明白如何根据过滤器的大小在最后附加另一个过滤器
public List<T> listByProperty(Map<String,String> map)
{
Query<U> query = ofy().load().type(entityObjectifyRootClass);
for(Map.Entry<String,String> entry :map.entrySet()) {
//here i need to append filter(entry.getKey(),ventry.getValue())method to query
// like query.filter("SDAf","sdf").filter("ert","erw").......
}
//query.filter(propName, propValue).;
return asList(query.fetch());
}
对不起我的英语不好。