2013-05-31 16 views
0

空值數據我想要檢索數據的父鍵爲nullJDO查詢用於提取其中包含parentkey

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(); 

我上面寫的代碼,但它獲取的所有數據,包括其母公司關鍵不爲空。 有沒有解決方法?

回答

0

強烈建議你read up on the JDO API and JDOQL。如果你設置了過濾器,它會設置過濾器(覆蓋那裏)。沒有什麼會神奇地附加到你所擁有的東西的末尾,並且它不符合期望。