欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MybatisPlus中selectPage的使用方法

 更新時間:2023年05月29日 11:12:24   作者:Archie_java  
本文主要介紹了MybatisPlus中selectPage的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

方法說明

代碼如下(示例):

// 根據(jù) entity 條件,查詢?nèi)坑涗洠ú⒎摚?
IPage<T> selectPage(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);

參數(shù)說明

參數(shù)名描述
page分頁查詢條件(可以為 RowBounds.DEFAULT)
queryWrapper實體對象封裝操作類(可以為 null)

沒mybatisPlus坐標的可以導(dǎo)一下

<!--mybatis-plus的springboot支持-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.2.0</version>
        </dependency>

selectPage的方法定義

/*** 根據(jù) entity 條件,查詢?nèi)坑涗洠ú⒎摚?
** @param page 分頁查詢條件(可以為 RowBounds.DEFAULT) 
* @param queryWrapper 實體對象封裝操作類(可以為 null) 
* */ 
* IPage<T> selectPage(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);

配置分頁插件:

@Configuration
@MapperScan("cn.itcast.mp.mapper") ?//設(shè)置mapper接口的掃描
public class MybatisPlusPage {
? ? @Bean
? ? public PaginationInterceptor paginationInterceptor(){
? ? ? ? return new ?PaginationInterceptor();
? ? }
}

測試:

?? ?@Test
? ? public void selectPage(){
? ? ? ? Page<User> page = new Page<>(1,2);
? ? ? ? QueryWrapper<User> wrapper = new QueryWrapper<>();
? ? ? ? wrapper.ge("age",20);
? ? ? ? IPage<User> iPage = userMapper.selectPage(page, wrapper);?? ?//Preparing: SELECT COUNT(1) FROM tb_user WHERE (age >= ?)?
? ? ? ? List<User> records = iPage.getRecords();
? ? ? ? for (User record : records) {
? ? ? ? ? ? System.out.println(record);
? ? ? ? }
? ? ? ? System.out.println("當前頁"+iPage.getCurrent());
? ? ? ? System.out.println("總頁數(shù)"+iPage.getPages());
? ? ? ? System.out.println("總記錄數(shù)"+iPage.getTotal());
? ? ? ? System.out.println("每頁顯示條數(shù)"+iPage.getSize());
? ? }

到此這篇關(guān)于MybatisPlus中selectPage的使用方法的文章就介紹到這了,更多相關(guān)MybatisPlus selectPage內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java模擬post請求登錄貓撲示例分享

    java模擬post請求登錄貓撲示例分享

    這篇文章主要介紹了java模擬post請求登錄貓撲的小示例,需要的朋友可以參考下
    2014-02-02
  • Java中的static關(guān)鍵字全面解析

    Java中的static關(guān)鍵字全面解析

    這篇文章主要介紹了Java中的static關(guān)鍵字全面解析的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • Spring注解配置IOC,DI的方法詳解

    Spring注解配置IOC,DI的方法詳解

    這篇文章主要為大家介紹了vue組件通信的幾種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • SpringMVC中使用bean來接收form表單提交的參數(shù)時的注意點

    SpringMVC中使用bean來接收form表單提交的參數(shù)時的注意點

    本篇文章主要介紹了SpringMVC中使用bean來接收form表單提交的參數(shù)時的注意點,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • Java代碼塊與代碼加載順序原理詳解

    Java代碼塊與代碼加載順序原理詳解

    這篇文章主要介紹了Java代碼塊與代碼加載順序原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • jdk8?FunctionalInterface注解源碼解讀

    jdk8?FunctionalInterface注解源碼解讀

    這篇文章主要介紹了jdk8?FunctionalInterface注解源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Java中的synchronized關(guān)鍵字

    Java中的synchronized關(guān)鍵字

    這篇文章主要介紹了Java中的synchronized關(guān)鍵字,synchronized可以保證方法或代碼塊在運行時,同一時刻只有一個線程可以進入到臨界區(qū)(互斥性),同時它還保證了共享變量的內(nèi)存可見性,下面我們就來看看你文章對synchronized鎖的介紹,需要的朋友也可以參考一下
    2021-12-12
  • IntelliJ IDEA2019 安裝lombok的實現(xiàn)

    IntelliJ IDEA2019 安裝lombok的實現(xiàn)

    這篇文章主要介紹了IntelliJ IDEA2019 安裝lombok的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • VsCode配置java環(huán)境的詳細圖文教程

    VsCode配置java環(huán)境的詳細圖文教程

    vscode是一個免費的代碼編輯器,支持多種主題,應(yīng)用起來簡單方便,下面這篇文章主要給大家介紹了關(guān)于VsCode配置java環(huán)境的詳細圖文教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Java模擬登錄正方教務(wù)抓取成績、課表、空教室

    Java模擬登錄正方教務(wù)抓取成績、課表、空教室

    這篇文章主要介紹了Java模擬登錄正方教務(wù)抓取成績、課表、空教室等信息,Java實現(xiàn)模擬登錄正方教務(wù)抓取成績、課表、空教室,通過HttpClient來模擬瀏覽器請求,Jsoup解析網(wǎng)頁內(nèi)容,感興趣的小伙伴們可以參考一下
    2016-04-04

最新評論