直播软件源码,java数据分页几种方式

发布时间 2023-10-27 14:14:22作者: 云豹科技-苏凌霄

直播软件源码,java数据分页几种方式

1.使用PageUtils

 


Service:
  /**
     * 分页查询
     *
     * @param params 查询条件
     * @return PageUtils
     */
    PageUtils queryPage(Map<String, Object> params);
    
ServiceImpl:
  Page<数据库对象实体> page = this.selectPage(
                new Query<数据库对象实体>(params).getPage(),
                new EntityWrapper<数据库对象实体>()
                //MybatisPlus sql语句
                        .eq(字段,"匹配值")
                        //具体用法详情百度
                        .orderBy(按照排序的数据库字段, true)
        );
        return new PageUtils(page);
 

2.使用Page

 


Service:
    /**
     * 分页查询
     * @param params 查询条件
     * @return 
     */
    Page<数据库对象实体>  queryPage(Map<String, Object> params);
    
ServiceImpl:
  Page<数据库对象实体> page = new Page<>(Public.mapTo(params.get("page"), 1), Public.mapTo(params.get("pageSize"), 10));
  //可以手写sql,提高sql的灵活性(但是题主人懒,还是喜欢使用 MysqlbatisPlus 那种方式),但是可以锻炼你的SQL书写能力
        List<数据库对象实体> list = Dao.方法名(page, params);
        Page<数据库对象实体> pageInfo = page.setRecords(list);
        return pageInfo;
        

 

Dao:

List<数据库对象实体> 方法名 (Pagination page,Map<String, Object> map);

//具体的SQL就不写了

 以上就是直播软件源码,java数据分页几种方式, 更多内容欢迎关注之后的文章