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

Mybatis Limit實(shí)現(xiàn)分頁功能

 更新時(shí)間:2021年04月15日 10:40:32   作者:TheLightOfCode  
這篇文章主要介紹了Mybatis Limit實(shí)現(xiàn)分頁功能,使用Limit實(shí)現(xiàn)分頁可以減少數(shù)據(jù)的處理量,本文通過代碼講解的非常詳細(xì),需要的朋友可以參考下

1. Limit實(shí)現(xiàn)分頁

1.1 為什么需要分頁 減少數(shù)據(jù)的處理量

1.2 使用Limit實(shí)現(xiàn)分頁

select * from user limit startIndex,pageSize; # 注意是從startIndex+1開始查詢 pageSize 個(gè)

select * from user limit 3; # [0,3]

1.3 使用mybatis實(shí)現(xiàn)分頁(核心:SQL)

1.3.1 接口

UserMapper.java

  //    limit實(shí)現(xiàn)分頁  Map后面只能是 Integer 包裝類 不可以 int
    List<User> getUserByLimit(Map<String, Integer> map);

1.3.2 UserMapper.xml

 <select id="getUserByLimit" resultMap="com.tian.pojo.User" parameterType="map">
        select *
        from mybatis.user
        limit #{statrIndex},#{pageSize};
    </select>

1.3.3 測試類

UserMapperTest.java

  <select id="getUserByLimit" resultMap="UserMap" parameterType="map">
        select *
        from `mybatis`.`user`
        limit #{startIndex},#{pageSize};
    </select>


    <select id="getUserById" resultMap="UserMap">
        select *
        from `mybatis`.`user`
        where id = #{id};
    </select>

執(zhí)行結(jié)果:

在這里插入圖片描述

到此這篇關(guān)于Mybatis Limit實(shí)現(xiàn)分頁功能的文章就介紹到這了,更多相關(guān)Mybatis Limit分頁內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JVM的7種垃圾回收器(小結(jié))

    JVM的7種垃圾回收器(小結(jié))

    這篇文章主要介紹了JVM的7種垃圾回收器(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 淺談java中String的兩種賦值方式的區(qū)別

    淺談java中String的兩種賦值方式的區(qū)別

    這篇文章主要介紹了淺談java中String的兩種賦值方式的區(qū)別。簡單介紹了兩種賦值方式,然后進(jìn)行了實(shí)例分析,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • java.lang.Void類源碼解析

    java.lang.Void類源碼解析

    這篇文章主要介紹了java.lang.Void類源碼解析的相關(guān)內(nèi)容,對(duì)源碼中的部分內(nèi)容進(jìn)行解釋,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 基于ArrayList源碼解析(基于JDK1.8)

    基于ArrayList源碼解析(基于JDK1.8)

    這篇文章主要介紹了關(guān)于ArrayList源碼解析(基于JDK1.8),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java中Array、List、Map相互轉(zhuǎn)換的方法詳解

    Java中Array、List、Map相互轉(zhuǎn)換的方法詳解

    這篇文章主要介紹了Java中Array、List、Map相互轉(zhuǎn)換的方法詳解,在實(shí)際項(xiàng)目開發(fā)中或者一些算法面試題目中經(jīng)常需要用到Java中這三種類型的相互轉(zhuǎn)換,比如對(duì)于一個(gè)整型數(shù)組中尋找一個(gè)整數(shù)與所給的一個(gè)整數(shù)值相同,需要的朋友可以參考下
    2023-08-08
  • Spring中實(shí)例化bean的四種方式詳解

    Spring中實(shí)例化bean的四種方式詳解

    這篇文章主要給大家介紹了關(guān)于Spring中實(shí)例化bean的四種方式,分別是setter 方法、構(gòu)造函數(shù)、靜態(tài)工廠以及實(shí)例工廠等四種方法,分別給出了示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • SpringBoot整合MyBatis超詳細(xì)教程

    SpringBoot整合MyBatis超詳細(xì)教程

    這篇文章主要介紹了SpringBoot整合MyBatis超詳細(xì)教程,下面從配置模式、注解模式、混合模式三個(gè)方面進(jìn)行說明MyBatis與SpringBoot的整合,需要的朋友可以參考下
    2021-05-05
  • Java正則表達(dá)式匹配電話格式

    Java正則表達(dá)式匹配電話格式

    正則表達(dá)式是由普通的字符以及特殊字符組成的文字模式,用來在查找文字主體時(shí)待匹配的一個(gè)或多個(gè)字符串。本文給大家介紹java正則表達(dá)式匹配電話格式,對(duì)java正則表達(dá)式匹配相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • redis發(fā)布訂閱Java代碼實(shí)現(xiàn)過程解析

    redis發(fā)布訂閱Java代碼實(shí)現(xiàn)過程解析

    這篇文章主要介紹了redis發(fā)布訂閱Java代碼實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • SpringBoot如何讀取war包jar包和Resource資源

    SpringBoot如何讀取war包jar包和Resource資源

    這篇文章主要介紹了SpringBoot如何讀取war包jar包和Resource資源,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01

最新評(píng)論