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