我正在使用Google App Engine中的servlet。這個servlet從GAE的數據存儲中檢索數據;當查詢「SELECT * FROM ...」時,一切正常。但是當我想要按某個列過濾它時,它不起作用,因爲該列的名稱有一個hypen。它類似於以下內容:AppEngine:查詢名稱中帶有連字符的列的數據存儲
Query query = new Query("tableName");
query.addFilter("col-name", Query.FilterOperator.EQUAL, filterValue);
如何將連字符傳遞給propertyName?
這應該很好 - 當你嘗試時會發生什麼? – 2009-12-24 19:11:01
它不返回任何行。例如,如果我通過一個名爲「field-1」的列進行過濾,那就是我試圖從名爲field的列的每個返回值中減去1 ... – Pablo 2009-12-26 10:29:06
如果在原始過濾器中執行過濾,會發生什麼情況Gql調用? – 2009-12-28 12:02:12