| 程序包 | 说明 |
|---|---|
| cn.sexycode.springo.core.data.db.api.model | |
| cn.sexycode.springo.core.data.db.mybatis.dao |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
PageListUtil.toJqGridMap(PageList<?> pageList) |
| 构造器和说明 |
|---|
PageJson(PageList pageList) |
| 限定符和类型 | 方法和说明 |
|---|---|
PageList |
CommonDao.query(String sql,
Page page)
查询分页列表
|
PageList |
CommonDao.queryByCusPage(String sql,
String countSql,
Map<String,Object> params,
Integer startIndex,
Integer pageSize)
自定义SQL 自分页,不可自动过滤排序grid规则,需要用户自己动手构建grid过滤排序规则,
详细运用请看:com.hotent.demo.querysql.controller 因为用户自定义分页的话,会造出Grid的过滤规则和统计规则出错,即自定义分页的语句必须在过滤条件的后面 例如:select * from (select * from xog_user limit 0,10 ) where sex like '%男%' 和 select * from (select * from xog_user where sex like '%男%' limit 0,10 )的两种不同 结果集 用户自分页可以优化查询语句的执行效率,例如 {@code select * from (select t. |
PageList<T> |
CommonDao.queryForListPage(String sql,
QueryFilter queryFilter,
Map<String,Object> params)
自定义SQL,分页由系统,可自动过滤排序grid规则,详细运用请看:com.hotent.demo.querysql.controller
QueryFilter queryFilter = getQuerFilter(request);
String sql = "SELECT * FROM xog_user WHERE 1=#{test} order by user_id_ ";
Map<String, Object> params = new HashMap<String, Object>();
params.put("test", 1);
PageList list = commonDao.queryForListPage(sql, queryFilter, params);
return new PageJson(list);
|
Copyright © 2018. All rights reserved.