您的位置:首页 > 编程语言 > Java开发

ArcGIS Server Java ADF 案例教程 26

2009-05-14 16:56 309 查看
三 Where条件查询

三个实现了QueryCriteria接口的类我们还剩PredefinedQueryCriteria没有介绍,这个类是用于进行where查询的。在进行查询的时候,通常需要设置一个比较复杂的过滤条件,这里就需要PredefinedQueryCriteria。

下面我们尝试把前面使用TextCriteria查询的方法用PredefinedQueryCriteria来实现:

WebQuery webQuery = (WebQuery) webContext.getAttribute("query");

PredefinedQueryCriteria criteria = new PredefinedQueryCriteria();

criteria.setWhereClause("CITY_NAME like '%"+this.keyWord+"%'");

List

listQueryResult = webQuery.query(criteria, webQuery.getQueryLayers());

PredefinedQueryCriteria的用法非常简单,无非是把你想要设置的where条件放到它的whereClause属性中去,这里就不赘述了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: