直播軟體原始碼,java資料分頁幾種方式

zhibo系統開發發表於2023-10-27

直播軟體原始碼,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資料分頁幾種方式, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2991525/,如需轉載,請註明出處,否則將追究法律責任。

相關文章