博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nutz 结合QueryResult,Record 自定义分页查询,不构建pojo 整合
阅读量:7289 次
发布时间:2019-06-30

本文共 902 字,大约阅读时间需要 3 分钟。

public QueryResult getHistoryIncome(int d, int curPage) throws Exception { /**sql**/ Sql sql = Sqls.create("select a,b,c from A where d=@d ") .setParam("d", d); /**查询个数**/ Sql sqlcount = Sqls.create("SELECT count(*)as number FROM mytask t WHERE d = @d") .setParam("d", d); sqlcount.setCallback(Sqls.callback.entity()); sqlcount.setEntity(dao.getEntity(Record.class)); dao.execute(sqlcount); Record countRecord=(Record) sqlcount.getResult(); long count=(long) countRecord.get("number"); if(curPage==0){ curPage=1; } Pager pager=dao.createPager(curPage, 10); pager.setRecordCount((int) count); sql.setPager(pager); /**列表**/ sql.setCallback(Sqls.callback.entities()); Entity
entity = dao.getEntity(Record.class); sql.setEntity(entity); dao.execute(sql); return new QueryResult(sql.getList(Record.class), pager); }

取出列表信息:

QueryResult对象.getList(Record.class);
取出分页信息
QueryResult对象.getPager();

转载地址:http://brdjm.baihongyu.com/

你可能感兴趣的文章
五虎遁月 和 五鼠遁时 法
查看>>
很好的一个blog,记录一下
查看>>
关于mysql修复表
查看>>
DBWn与物理写
查看>>
ajax实现的动态展开
查看>>
python 与数据结构
查看>>
LAMP搭建2:Apache安装
查看>>
linux之正则表达式和grep
查看>>
示例演示“距离矢量路由算法”工作原理
查看>>
mysql replication支持ssl,一主一从 +CA服务器
查看>>
mybatis源码总结
查看>>
机器学习理论篇1:机器学习的数学基础
查看>>
Python 守护进程
查看>>
七牛云王珂 直播分享 | 如何快速搭建智能化的统一日志管理系统
查看>>
BusyBox
查看>>
configure make make install in linux
查看>>
剑指offer:调整数组顺序使奇数位于偶数前面
查看>>
一步一步学Silverlight 2系列(3):界面布局
查看>>
本人部分博客导航(ing...)
查看>>
redis环境搭建笔记
查看>>