JDO查询用于获取包含parentkey的空值的数据

时间:2013-05-31 09:59:53

标签: google-app-engine null jdo

我想检索父键为空的数据

query = pm.newQuery(Question.class, "state==0");
query.setFilter("tier instanceof Tier");
query.setFilter("tier.id == null");
query.setClass(Question.class);
query.setOrdering("lastCustomerActivityTime");
questions = (List<Question>) query.execute();

我已经编写了上面的代码但它获取了所有数据,包括其父键不为空。 有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

强烈建议你read up on the JDO API and JDOQL。如果设置过滤器,它会设置过滤器(覆盖那里的内容)。没有什么是神奇地附加到你拥有的东西的结尾,并期望它的不合逻辑。