分页查询

原创 2017年01月03日 14:43:32
   public QueryResultObject querySbGrid(RequestCondition queryCondition) {
        int count = 0;
        StringBuffer sqlStr = new StringBuffer();
        sqlStr = wrapQueryNsbgrid(queryCondition, sqlStr);
        List<Object> list = new ArrayList();
        if (queryCondition != null) {
            count = getRecordCount(sqlStr.toString());
            try {
                if (queryCondition.getPageIndex() != null
                        && queryCondition.getPageSize() != null) {
                     list = this.hibernateDao.executeSqlQuery(sqlStr.toString(),
                            Integer.valueOf(queryCondition.getPageIndex()),
                            Integer.valueOf(queryCondition.getPageSize()));
                }else{
                     list = this.hibernateDao.executeSqlQuery(sqlStr.toString());
                }
            } catch (Exception e) {
                if (this.logger.isErrorEnabled()) {
                    this.logger.error("获得活动日志数据失败:", e);
                }
            }

        } else{
            count = getRecordCount(sqlStr.toString());
            list = this.hibernateDao.executeSqlQuery(sqlStr.toString());
        }
        QueryResultObject queryResult = RestUtils.wrappQueryResult(list, count).addDicItems(wrapDictList());
        List result = queryResult.getItems();
        result = BdjyhUtil.transToColumns(result,"objId,ssdsmc,dzmc,bdzzyjb,dydj,pjnd");
        queryResult.setItems(result);
        return queryResult;
    }

UAP Resource

UAP Readme: 上机考试开发步骤: 1.建立uap项目 配置数据库连接 2.配置server地址 http://localhost:8080/sguap-se...
  • yefengmeander
  • yefengmeander
  • 2013年12月09日 20:30
  • 1899

下拉列表处理

定义数据字典方式: 1、java端处理 //定义数据字典 private List warpList() { List dicts = new ArrayList(); ...
  • levi6717
  • levi6717
  • 2013年11月11日 12:01
  • 611

C++实现MySQL分页查询

看了网上的很多例子,都没有一个比较完整的用C++实现mysql分页查询。这是我自己做的一个例子。分享出来共同学习。 一、连接数据库 我用的是mysql API进行数据库的操作。对于添加mysql...
  • u013235609
  • u013235609
  • 2016年04月08日 11:04
  • 337

分页查询优化

方式1:         select * from table order by id limit m, n;          m越大,查询的性能会越低(越后面的页数,查询性能越低),...
  • zheng0518
  • zheng0518
  • 2016年07月01日 17:52
  • 799

JAVA学习之 实现分页查询

分页是系统中常用到的功能,只要涉及到查询必定伴随而来的就是分页,之前也学习过关于分页的内容,例如在牛腩的新闻发布系统,之前学习的大部分都是使用了假分页,这次学习java,使用Oracle数据库来实现一...
  • jly4758
  • jly4758
  • 2014年09月22日 16:16
  • 17707

常用linux日志查询命令

原文及更多文章请见个人博客:http://heartlifes.com1.查看实时日志:tail -f nohup.out2.分页查看所有日志:cat nohup.out | more4.分页查看前N...
  • janwen2010
  • janwen2010
  • 2017年06月09日 10:12
  • 1420

分页查询实例

分页查询实例
  • myitec
  • myitec
  • 2015年12月01日 02:32
  • 670

详述 DB2 分页查询及 Java 实现

在整改数据库敏感信息加密时,需要对已存数据进行处理,如果直接用 select * from tableName 很容易出现问题,因此选择分页查询,批量处理数据。...
  • qq_35246620
  • qq_35246620
  • 2017年09月10日 14:55
  • 1284

Hbase分页查询代码实现

全部写在一起了, 后期可以分离优化一下 各个方法 package com.ruif.hbase.dao; import java.io.IOException; import java.util....
  • a2615381
  • a2615381
  • 2016年09月05日 18:14
  • 2002

三种SQL分页查询的存储过程代码

--根据MAX(MIN)ID CREATE PROC [dbo].[proc_select_id] @pageindex int=1,--当前页数 @pagesize int=10,--每...
  • Denghejing
  • Denghejing
  • 2014年11月10日 16:14
  • 1274
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分页查询
举报原因:
原因补充:

(最多只允许输入30个字)