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属性中去,这里就不赘述了。
三个实现了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属性中去,这里就不赘述了。
相关文章推荐
- ArcGIS Server Java ADF 案例教程 31
- ArcGIS Server Java ADF 案例教程 20
- ArcGIS Server Java ADF 案例教程 39
- ArcGIS Server Java ADF 案例教程 v9.3.1 PDF 版本
- ArcGIS Server Java ADF 案例教程 2
- ArcGIS Server Java ADF 案例教程 5
- ArcGIS Server Java ADF 案例教程 32
- ArcGIS Server Java ADF案例教程
- ArcGIS Server Java ADF案例教程
- ArcGIS Server Java ADF 案例教程 14
- ArcGIS Server Java ADF 案例教程 6
- ArcGIS Server Java ADF 案例教程 36
- ArcGIS Server Java ADF 案例教程 28
- ArcGIS Server Java ADF 案例教程 18
- ArcGIS Server Java ADF 案例教程 21
- ArcGIS Server Java ADF 案例教程 22
- ArcGIS Server Java ADF 案例教程 28
- ArcGIS Server Java ADF 案例教程 37
- ArcGIS Server Java ADF 案例教程 29
- ArcGIS Server Java ADF 案例教程 23