最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Mybatis分頁插件,自定義分頁的坑

 更新時間:2020年09月30日 11:16:32   作者:若疆赤云online  
這篇文章主要介紹了淺談Mybatis分頁插件,自定義分頁的坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

場景:PageHelper 的默認分頁方案是 select count(0) from (你的sql) table_count

由于查詢數(shù)據(jù)比較大時,導(dǎo)致分頁查詢效率低下。

優(yōu)化:使用自定義的count查詢。、

廢話不多說,對應(yīng)代碼如下:

這個時候會使用自定義的 count sql進行統(tǒng)計查詢。

然后一般分頁默認使用 PageHelper.startPage();

作者優(yōu)化:如果獲取的數(shù)量大于實際數(shù)量,則進行pageNum優(yōu)化。

所以 最好建議重載 startPage。 不進行優(yōu)化?。?! 要不然莫名其妙的分頁失效。每次都能查出數(shù)據(jù)。

補充知識:在mybatis-plus中使用分頁插件做分頁出現(xiàn)的問題

在使用mybatis-plus中使用分頁插件做自定義XML分頁查詢的時候,自己定義的XML中的SQL后面多了一個分號,各種查不到,也沒有報錯。最后定位到是一個分號的問題!

理論上使用mybatis里面寫sql最后是不能帶分號的。

但是mybatis-plus中其他的查詢帶分號都沒有事,只有這個分頁查詢,分頁的page對象一傳進去之后就查不到結(jié)果,這個坑找了好長時間

以上這篇淺談Mybatis分頁插件,自定義分頁的坑就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java 關(guān)鍵字static詳細介紹及如何使用

    java 關(guān)鍵字static詳細介紹及如何使用

    這篇文章主要介紹了java 關(guān)鍵字static詳細介紹及如何使用的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • java多線程編程實現(xiàn)下雪效果

    java多線程編程實現(xiàn)下雪效果

    這篇文章主要介紹了java多線程編程實現(xiàn)下雪效果的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • java設(shè)計模式之組合模式(Composite)

    java設(shè)計模式之組合模式(Composite)

    這篇文章主要為大家詳細介紹了java設(shè)計模式之組合模式Composite,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 如何使用mybatis-generator自動生成代碼

    如何使用mybatis-generator自動生成代碼

    這篇文章主要介紹了如何使用mybatis-generator自動生成代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Java判斷對象是否為空的四種方法小結(jié)

    Java判斷對象是否為空的四種方法小結(jié)

    這篇文章主要介紹了Java判斷對象是否為空的四種方法,判斷對象是否為空有多種方法,包括使用==或!=運算符直接比較對象與null,使用Objects.isNull()方法,以及用instanceof運算符或Optional類進行更安全的空值處理,需要的朋友可以參考下
    2024-10-10
  • java ImmutableMap的使用說明

    java ImmutableMap的使用說明

    這篇文章主要介紹了java ImmutableMap的使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • JAVA中的延遲隊列DelayQueue應(yīng)用解析

    JAVA中的延遲隊列DelayQueue應(yīng)用解析

    這篇文章主要介紹了JAVA中的延遲隊列DelayQueue應(yīng)用解析,DelayQueue是一個根據(jù)元素的到期時間來排序的隊列,而并非是一般的隊列那樣先進先出,最快過期的元素排在隊首,越晚到期的元素排得越后,需要的朋友可以參考下
    2023-12-12
  • Mybatis在注解上如何實現(xiàn)動態(tài)SQL

    Mybatis在注解上如何實現(xiàn)動態(tài)SQL

    這篇文章主要介紹了Mybatis在注解上如何實現(xiàn)動態(tài)SQL,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java實現(xiàn)刪除PDF中指定頁面

    Java實現(xiàn)刪除PDF中指定頁面

    這篇文章主要為大家詳細介紹了如何使用一個免費的國產(chǎn)Java庫來刪除PDF中的指定頁面或者刪除PDF中的空白頁,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • 使用Lombok導(dǎo)致打印的tostring中缺少父類的屬性問題

    使用Lombok導(dǎo)致打印的tostring中缺少父類的屬性問題

    使用Lombok時,若發(fā)現(xiàn)@Data注解的@ToString不包含父類屬性,可通過添加@ToString(callSuper=true)解決,此方法確保在生成toString()時包括父類的屬性,有效解決只打印子類屬性的問題,這種做法對于需要完整信息展示的場景尤為重要
    2024-11-11

最新評論

巩留县| 鄂州市| 和平县| 和顺县| 望谟县| 长顺县| 铅山县| 鹿邑县| 洱源县| 明光市| 靖西县| 沾益县| 尼勒克县| 英山县| 上思县| 泽库县| 乃东县| 山东| 囊谦县| 体育| 桦川县| 邹城市| 浏阳市| 洛宁县| 松溪县| 汉川市| 襄汾县| 琼结县| 寿宁县| 壶关县| 皮山县| 漠河县| 辽阳县| 宽城| 余干县| 伊宁县| 威远县| 平潭县| 仁怀市| 克什克腾旗| 华亭县|