我在gwt中构建应用程序,并使用了jdo google app引擎 我在jdo有这个课
class A{
List<String> list;
}
我想检索列表为空的所有对象,所以我写这样的查询
select from A where list.isEmpty()
我得到了这个例外
Unsupported method <isEmpty> while parsing expression: InvokeExpression{[PrimaryExpression{list}].isEmpty(<none>)}
为什么我得到这个例外? 谢谢
答案 0 :(得分:1)
isEmpty
不是有效的查询过滤器。您可以测试列表是否为空,但isEmpty
不是查询过滤器。该属性未编入索引,因此无法查询。