我正在为一个项目使用 Google App Engine,我需要对数据库进行一些查询。我使用 JDOQL 询问数据库。就我而言,我想获得包含子字符串“array”的大学。我认为我的查询有错误,因为它按字母顺序返回大学的名称,而不是包含子字符串的名称。
Query query = pm.newQuery("SELECT FROM " + University.class.getName() + " WHERE name.contains("+array+") ORDER BY name RANGE 0, 5");
有人可以告诉我我的查询有什么问题吗?
谢谢您的帮助!
编辑
我有一个大学商店的列表,我有一个建议箱,我们可以在其中以他的名字请求一所大学。我想自动完成请求的名称。