码迷,mamicode.com
首页 > 其他好文 > 详细

关于分页

时间:2016-09-20 12:07:10      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:

 分页分为两种:

  1  页面前台分页查询

       select *

             from (select tmp_page.*, rownum row_id
                          from (select ASSTYPE_ID, ASSTYPE_CODE MODIFY_BY
                                           from T_EAM_ASSTYPE
                                               where 1 = 1
                                          ORDER BY to_number(ASSTYPE_ID) ASC) tmp_page
                                 where rownum <= 1000)
                          where row_id > 0;

      前台页面传出:pagSize 一页多少条 、pagNum  第几页

 

 

2  比如:对某一天的数据进行合计更新操作。数据量比较大 。一次取出几万条数据直接放到虚拟机内存中,比较占用空间,减低系统响应速度 。  这个时候就需要采用分页处理。一次查询1000条数据 。

技术分享 

private Map<String, Object> getParams(ReconStatus reStatus,long startRow){
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("transArrDate", reStatus.getSettlementDate());
  params.put("status", ShareOrderInfo.getShareOrderStatus4Success());
  params.put("balStatus", ShareOrderConstant.BAL_STATUS_N);
  params.put("tranType", ShareOrderInfo.getShareOrderTradeType4Out());
  params.put("fundCode",reStatus.getFundCode());
  params.put("startRow", startRow); // 开始 1  
  params.put("endRow", startRow+ReconNumber.recon_number); //  结束  10001
  startRow = startRow+ReconNumber.recon_number+1;
  return params;
}

 技术分享

关于分页

标签:

原文地址:http://www.cnblogs.com/huangzhuzhe/p/5887809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!