我想從數據庫中選擇結果列表,但用於JDO查詢的==
運算符區分大小寫。有沒有辦法使用單個參數從表中選擇「USER」,「user」和「User」?忽略JDO查詢中的大小寫
在MySQL中,您有LIKE
運算符,並且在Java中有equalsIgnoreCase
函數。但是,在這個例子中他們都沒有工作。
PersistenceManager pm = JDO.factory.getPersistenceManager();
Query query = pm.newQuery(User.class, "username == usernameParam");
query.declareParameters("String usernameParam");
List<User> results = (List<User>) query.execute(username);
在應用程序引擎中,我得到了「不受支持的數據存儲功能」 – JohnIdol 2012-05-24 19:40:51