Artery的数据源分页用到的方法有多种。。。

    /**
     * 获取案件列表
     * @param qp
     *            查询参数,只在分页查询时可用,否则为null
     * @return Object 当为分页查询时,需要返回IPagableData对象,否则可为任意pojo
     */
    public Object queryAjs(IQueryInfo qp) {
        DefaultPagableData data = new DefaultPagableData();
        int currPage = qp.getCurrPageNo();
        int perPageCount = qp.getRowsPerPage();
        String fybh = getCorpId();
        List<SimpleAj> ajs = ajglService.queryAjs(currPage, perPageCount, fybh);
        int count = ajglService.countAj(fybh);
        qp.setRowCount(count);
        data.setData(ajs);
        data.setPageInfo(qp);
        return data;
//或者:return QueryManager.queryPageDataByList(ajs, qp);
//或者:在dao层写分页
//或者:在dao层这样写:
<span style="white-space:pre">	</span>public IPagableData getUserList(IQueryInfo qp){
<span style="white-space:pre">		</span>StringBuffer sql = new StringBuffer();
<span style="white-space:pre">		</span>sql.append("select u.C_Name name,");
<span style="white-space:pre">		</span>sql.append("u.C_DEPT deptId,");
<span style="white-space:pre">		</span>sql.append("u.N_SEX NSex,");
<span style="white-space:pre">		</span>sql.append("u.D_CSNY DCsny,");
<span style="white-space:pre">		</span>sql.append("u.C_DH CDh,");
<span style="white-space:pre">		</span>sql.append("u.C_SJ CSj,");
<span style="white-space:pre">		</span>sql.append("u.C_JSZBH CJszbh,");
<span style="white-space:pre">		</span>sql.append("u.C_ZJCX CZjcx,");
<span style="white-space:pre">		</span>sql.append("u.C_CCLZRQ CClzrq,");
<span style="white-space:pre">		</span>sql.append("u.C_SFZZSJ CSfzzsj ");
<span style="white-space:pre">		</span>sql.append("from DB_ATY..T_Aty_User u ");
<span style="white-space:pre">		</span>return queryPageDataBySql(sql.toString(),qp);
<span style="white-space:pre">	</span>}
}

 



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值