三个实现了QueryCriteria接口的类我们还剩PredefinedQueryCriteria没有介绍,这个类是用于进行where查询的。在进行查询的时候,通常需要设置一个比较复杂的过滤条件,这里就需要PredefinedQueryCriteria。
下面我们尝试把前面使用TextCriteria查询的方法用PredefinedQueryCriteria来实现:
WebQuery webQuery = (WebQuery) webContext.getAttribute("query");
PredefinedQueryCriteria criteria = new PredefinedQueryCriteria();
criteria.setWhereClause("CITY_NAME like '%"+this.keyWord+"%'");
List
PredefinedQueryCriteria的用法非常简单,无非是把你想要设置的where条件放到它的whereClause属性中去,这里就不赘述了。
1 条评论:
大哥,这里能不能通过设置SQL语句来实现分页查询呢?!
发表评论