mybatis-plus分頁如何接收前端參數(shù)limit和page
記錄一下layui+springboot+mybatis-plus實現(xiàn)分頁
controller層
dao層
創(chuàng)建config包
創(chuàng)建返回前端的實體類
再創(chuàng)建數(shù)據(jù)庫相對應的實體類就可以了
前端接收到信息
mybatis-plus中Page類各個參數(shù)的具體含義
mybatis-plus中Page類
mybatisplus在使用分頁時需要傳入一個Page對象,這里對該對象做一些解釋
打開Page的源碼我們可以看到Page實現(xiàn)了IPage接口
private static final long serialVersionUID = 8545996863226528798L; ? ? protected List<T> records; ? ? protected long total; ? ? protected long size; ? ? protected long current; ? ? protected List<OrderItem> orders; ? ? protected boolean optimizeCountSql; ? ? protected boolean isSearchCount; ? ? protected boolean hitCount; ? ? protected String countId; ? ? protected Long maxLimit;
它的構造參數(shù)居然有5個
讓我們眼花繚亂。因此在這里對每一個參數(shù)進行一個詳細的介紹。
參數(shù)名 | 參數(shù)類型 | 默認值 | 描述 |
---|---|---|---|
records | List<T> | 用來存放查詢出來的數(shù)據(jù) | |
total | long | 返回記錄的總數(shù) | |
size | long | 10 | 每頁顯示條數(shù) |
current | long | 1 | 當前頁 |
orders | List<OrderItem> | 排序字段信息 | |
optimizeCountSql | boolean | true | 自動優(yōu)化 COUNT SQL |
isSearchCount | boolean | true | 是否進行 count 查詢,設置false后不會返回total |
hitCount | boolean | false | 是否命中count緩存 |
countId | String | ||
maxLimit | Long | null | 單頁分頁條數(shù)限制 |
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringMVC中事務是否可以加在Controller層的問題
這篇文章主要介紹了SpringMVC中事務是否可以加在Controller層的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02Java實現(xiàn)發(fā)送手機短信語音驗證功能代碼實例
這篇文章主要介紹了Java實現(xiàn)發(fā)送手機短信語音驗證功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-09-09Sentinel結合Nacos實現(xiàn)數(shù)據(jù)持久化過程詳解
這篇文章主要介紹了Sentinel結合Nacos實現(xiàn)數(shù)據(jù)持久化過程,要持久化的原因是因為每次啟動Sentinel都會使之前配置的規(guī)則就清空了,這樣每次都要再去設定規(guī)則顯得非常的麻煩,感興趣想要詳細了解可以參考下文2023-05-05Spring Cloud出現(xiàn)Options Forbidden 403問題解決方法
本篇文章主要介紹了Spring Cloud出現(xiàn)Options Forbidden 403問題解決方法,具有一定的參考價值,有興趣的可以了解一下2017-11-11java 字符串轉化為字符數(shù)組的3種實現(xiàn)案例
這篇文章主要介紹了java 字符串轉化為字符數(shù)組的3種實現(xiàn)案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10