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

mybatis-plus分頁傳入?yún)?shù)后sql where條件沒有l(wèi)imit分頁信息操作

 更新時間:2020年11月30日 09:35:48   作者:OCEAN__  
這篇文章主要介紹了mybatis-plus分頁傳入?yún)?shù)后sql where條件沒有l(wèi)imit分頁信息操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

折騰了差不多兩個小時,各種方法嘗試,后來想想應(yīng)該是where過濾后的數(shù)據(jù)量沒有達到默認一頁規(guī)定的數(shù)量所以干脆where就不顯示limit信息了,試了一下還真是。。。這作者還真是把程序做的足夠智能,可是這個智能也讓我白白花掉了兩個小時。。。還是自己太笨了……

但是奇怪的是,如果我不設(shè)置QueryWrapper參數(shù),where后面的分頁限制又是可以出來的。百思不得其解作者的想法。。。

具體看代碼:

@Override
 public PageUtils queryPage(Map<String, Object> params) {
 
  IPage<OrderEntity> page = this.page(
    new Query<OrderEntity>().getPage(params),
    new QueryWrapper<OrderEntity>().eq(!UtilString.isNull(params.get("user_id"))
      ,"user_id", params.get("user_id"))
  );
 
  return new PageUtils(page);
 }

記錄的目的是希望跟我一樣遇到這個特殊情況的童鞋能快速繞過這個彎,時間寶貴。晚安^.^

最后附上官方文檔,希望大家多看看文檔系統(tǒng)性的了解

https://mp.baomidou.com/guide/dynamic-datasource.html

補充知識:記錄逆向工程生成的mybatisplus分頁方法limit失效的坑

因為我在解決問題之前也是在網(wǎng)上查找方法和官網(wǎng)查找方法都有沒有解決,所以也是我寫這篇文章的原因,希望

后面的同學(xué)在開發(fā)的時候能夠少走彎路

controller層

 @RequestMapping("/list")
 public R list(@RequestParam Map<String, Object> params){
  PageUtils page = categoryService.queryPage(params);
  return R.ok().put("page", page);
 }

傳遞的參數(shù)如圖

server接口

public interface CategoryService extends IService<CategoryEntity> {
 
 PageUtils queryPage(Map<String, Object> params);
 }

問題及解決辦法(這是網(wǎng)上的辦法并沒有解決。。。。。)

然而在查詢時,分頁并沒有生效,查詢的結(jié)果是該表中的所有數(shù)據(jù),在pom無誤的情況下,檢查有沒有把分頁攔截器注入到spring中。

import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
 
@Configuration
public class mybatisPlusConfig {
 @Bean
 public PaginationInterceptor paginationInterceptor(){
  return new PaginationInterceptor();
 }
}

以上是在網(wǎng)上找的到解決辦法,我復(fù)制到項目中顯示方法是過時的,而且并不生效

后來找到問題是我的mybatisplus版本 太高了,所以不支持

這個是我maven中引用的版本

然后在網(wǎng)上搜索的攔截器方法

采用新的分頁方法問題就解決了

問題的關(guān)鍵是 怎么去根本查找問題,對我就是反思查找問題的方法,不至于今天浪費了1,2個小時都沒有找到,就是先去官方文檔.

查看官方的實例代碼 ?。。。。?!

以下是我在gitee上查找到的逆向工程

因為項目工期非常的緊,而我拿著同事的老框架代碼看著非常頭疼,這個時候選擇逆向工程,自己搭建一個輕量級的框架那不是爽歪歪嗎?

因為項目是采用的springcloud微服務(wù),我負責(zé)的一個系統(tǒng)所以可以為所欲為。

這邊我使用的逆向工程是gitee上的人人開源網(wǎng)renren-generator 框架

他生成的代碼中沒有分頁方法的攔截器,我在官網(wǎng)上查找到方法也是過時的,這點是很坑的。

以上這篇mybatis-plus分頁傳入?yún)?shù)后sql where條件沒有l(wèi)imit分頁信息操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • centos7環(huán)境下創(chuàng)建mysql5.6多實例的方法詳解

    centos7環(huán)境下創(chuàng)建mysql5.6多實例的方法詳解

    這篇文章主要介紹了centos7環(huán)境下創(chuàng)建mysql5.6多實例的方法,詳細分析了centos7創(chuàng)建mysql5.6多實例的具體步驟、實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-02-02
  • MySQL的幾種安裝方式及配置問題小結(jié)

    MySQL的幾種安裝方式及配置問題小結(jié)

    這篇文章主要介紹了MySQL的幾種安裝方式及配置,然后在文章底部給大家介紹了安裝過程中的問題總結(jié),非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-07-07
  • MySQL備份腳本的寫法

    MySQL備份腳本的寫法

    這篇文章主要介紹了MySQL備份腳本的寫法,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL中IO問題的深入分析與優(yōu)化

    MySQL中IO問題的深入分析與優(yōu)化

    據(jù)庫作為存儲系統(tǒng),所有業(yè)務(wù)訪問數(shù)據(jù)的操作都會轉(zhuǎn)化為底層數(shù)據(jù)庫系統(tǒng)的IO行為,下面這篇文章主要給大家介紹了關(guān)于MySQL中IO問題的深入分析與優(yōu)化的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • MySQL分表自動化創(chuàng)建的實現(xiàn)方案

    MySQL分表自動化創(chuàng)建的實現(xiàn)方案

    在數(shù)據(jù)庫應(yīng)用場景中,隨著數(shù)據(jù)量的不斷增長,單表存儲數(shù)據(jù)可能會面臨性能瓶頸,例如查詢、插入、更新等操作的效率會逐漸降低,分表是一種有效的優(yōu)化策略,它將數(shù)據(jù)分散存儲在多個表中,從而提高數(shù)據(jù)庫的性能和可維護性,本文介紹了MySQL分表自動化創(chuàng)建的實現(xiàn)方案
    2025-01-01
  • mysql中取字符串中的數(shù)字的語句

    mysql中取字符串中的數(shù)字的語句

    在很多時間我們需要把字符串的數(shù)字給取出來,通常大家會用php,asp等這類來操作,本文章介紹了在sql中取字符中的數(shù)字辦法,有需要的朋友可以參考一下
    2012-04-04
  • MySQL系列之redo log、undo log和binlog詳解

    MySQL系列之redo log、undo log和binlog詳解

    這篇文章主要介紹了MySQL系列之redo log、undo log和binlog詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • mysql二進制日志文件恢復(fù)數(shù)據(jù)庫

    mysql二進制日志文件恢復(fù)數(shù)據(jù)庫

    喜歡的在服務(wù)器或者數(shù)據(jù)庫上直接操作的兄弟們你值得收藏下!不然你就悲劇了。-----(當然我也是在網(wǎng)上搜索的資料!不過自己測試通過了的!)
    2014-08-08
  • 有關(guān)mysql的一些小技巧

    有關(guān)mysql的一些小技巧

    有關(guān)mysql的一些小技巧,有需要的朋友可以參考下
    2013-02-02
  • MySQL中update語法的使用記錄

    MySQL中update語法的使用記錄

    在MySQL中,UPDATE?語句用于修改已存在的表中的記錄,下面通過示例介紹MySQL中update語法的使用記錄,感興趣的朋友一起看看吧
    2024-07-07

最新評論

望奎县| 丰都县| 离岛区| 台前县| 海安县| 察雅县| 正镶白旗| 卫辉市| 明星| 玉门市| 沂源县| 石棉县| 云梦县| 新巴尔虎右旗| 临泽县| 昌邑市| 南雄市| 涞水县| 呼和浩特市| 成都市| 资源县| 敖汉旗| 监利县| 福建省| 文化| 两当县| 吐鲁番市| 宝鸡市| 河南省| 裕民县| 师宗县| 砚山县| 怀远县| 增城市| 新密市| 承德市| 浦县| 通榆县| 乌海市| 敦化市| 观塘区|