首页 > 其他分享 >两表联查 分页

两表联查 分页

时间:2023-11-05 10:22:05浏览次数:21  
标签:分页 两表 list startIndex rspData 联查 TableDataInfo

//两表联查分页使用
List<GameOrderVo> list = baseMapper.selectVoPageXml(id);
// 计算起始索引和结束索引
int startIndex = (pageQuery.getPageNum() - 1) * pageQuery.getPageSize();
int endIndex = Math.min(startIndex + list.size(), list.size());
return TableDataInfo.build1(list.subList(startIndex,endIndex),list.size());




//返回调用方法 分页list数据 和 总条数
public static <T> TableDataInfo<T> build1(List<T> list,long total) {
TableDataInfo<T> rspData = new TableDataInfo<>();
rspData.setCode(HttpStatus.HTTP_OK);
rspData.setMsg("查询成功");
rspData.setRows(list);
rspData.setTotal(total);
return rspData;
}

标签:分页,两表,list,startIndex,rspData,联查,TableDataInfo
From: https://www.cnblogs.com/yangjieboke/p/17810272.html

相关文章

  • JSONArray 分页
    publicJSONArraydatePageSize(IntegerpageNo,IntegerpageSize,JSONArraydata){JSONArraynewDate=newJSONArray();Integercounts=data.size();//获取数据总数Integerstart=(pageNo-1)*pageSize;//获取开始值Integerend=(pageNo)*p......
  • 报表ReportMachine与FastReport固定行数分页不足补空白行实践
    ReportMachine与FastReport固定行数分页不足补空白行实践ReportMachine简单容易,FastReport有点复杂准备工作ReportMachine实现ReportMachine实现很简单,设置报表MasterData的LinesPerPage每页记录数,AutoAppendBlank为True即可。效果FastReport实现需在在报表里使用代码来控制才能实......
  • oracle分页
    SELECTFROM  (  SELECT    T.,    ROWNUMRN  FROM    (SELECT*FROM表名WHERE条件)T  WHERE    ROWNUM<=((currentPage-1)*pageSize+pageSize)  )WHERE  RN>((currentPage-1)*pageSize)......
  • Django实战项目-学习任务系统-查询列表分页显示
    接着上期代码框架,6个主要功能基本实现,剩下的就是细节点的完善优化了。接着优化查询列表分页显示功能,有很多菜单功能都有查询列表显示页面情况,如果数据量多,不分页显示的话,页面展示效果就不太好。本次增加查询列表分页显示功能,对一个查询列表功能进行分页改造,其他依此类推即可。......
  • Linux内存管理的分页机制
    分段机制的原理如下:分段机制下的虚拟地址由两部分组成,段选择子和段内偏移量。段选择子就保存在段寄存器里面。段选择子里面最重要的是段号,用作段表的索引。段表里面保存的是这个段的基地址、段的界限和特权等级等。虚拟地址中的段内偏移量应该位于0和段界限之间。如果段内偏移量......
  • odoo 下载大量pdf使用内存太大,异常退出,pdf 分页
    说白了,还是因为wkhtmltopdf工具使用的内存太大,打印200个页面就会直接内存超标,直接退出直接改源码了,每次让pdf转换工具只处理50个记录@http.route(['/report/download'],type='http',auth="user")defreport_download(self,data,token):"""Thisfunctionis......
  • 分页插件
    我个人觉得这个东西有点麻烦,下面是过程的一些笔记 ......
  • gorm 一对一分页查询
    先看一下表结构typeProductsstruct{ //商品ID ProductIdint64`json:"productId"form:"productId"gorm:"primaryKey;column:product_id"` //分类ID CategoryIdint64`json:"categoryId"form:"categoryId"gorm:"......
  • 分页组件
    myproject/app01/utils/pagination.py"""自定义分页组件以后如果想要使用这个分页组件,需要做:在视图函数中:fromapp01.utils.paginationimportPaginationdefprettynum_list(request):#1.根据自己的情况去筛选自己的数据queryset=models.Pr......
  • 分页查询任务列表 支持SQL
    ///<summary>///分页查询任务列表///</summary>///<paramname="where"></param>///<returns></returns>publicPageModel<TaskModel>GetListByPageView(TaskSearchModelwhere){introwCount=0;try......