关闭

分页查询

133人阅读 评论(0) 收藏 举报
分类:
   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;
    }
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12697次
    • 积分:732
    • 等级:
    • 排名:千里之外
    • 原创:58篇
    • 转载:22篇
    • 译文:3篇
    • 评论:0条
    文章分类