2
如何查詢爲實體的列表,其中這些實體的特定字段是或(如圖所示在數據存儲觀察者)。JDO查詢值
Query query = pm.newQuery(DataObject.class, "this.SomeString == null");
上面的代碼不工作對我來說,雖然也有在這SomeString是一方或尋找與數據存儲瀏覽器中的實體時,數據存儲區實體。
如何查詢爲實體的列表,其中這些實體的特定字段是或(如圖所示在數據存儲觀察者)。JDO查詢值
Query query = pm.newQuery(DataObject.class, "this.SomeString == null");
上面的代碼不工作對我來說,雖然也有在這SomeString是一方或尋找與數據存儲瀏覽器中的實體時,數據存儲區實體。
您無法查詢缺失的值。從Restrictions on Queries:
實體缺少查詢中指定的屬性將被忽略。
同一類型的實體不必擁有相同的屬性。要符合查詢結果的條件,實體必須爲查詢的過濾器和排序順序中指定的每個屬性擁有一個值(可能爲
null
)。如果不是,則用於執行查詢的索引中將省略實體,因此不會包含在查詢結果中。
您可以通過null
過濾,然而,查詢的一部分應該是工作。