婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標簽:云南語音外呼系統(tǒng)平臺 房產(chǎn)智能外呼系統(tǒng)品牌 常州電銷外呼系統(tǒng)一般多少錢 天智外呼系統(tǒng) 北京人工外呼系統(tǒng)價錢 地圖標注被騙三百怎么辦 沃克斯電梯外呼線路圖 福州呼叫中心外呼系統(tǒng)哪家好 400電話鄭州申請

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

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

具體看代碼:

@Override
 public PageUtils queryPage(MapString, Object> params) {
 
  IPageOrderEntity> page = this.page(
    new QueryOrderEntity>().getPage(params),
    new QueryWrapperOrderEntity>().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)查找方法都有沒有解決,所以也是我寫這篇文章的原因,希望

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

controller層

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

傳遞的參數(shù)如圖

server接口

public interface CategoryService extends IServiceCategoryEntity> {
 
 PageUtils queryPage(MapString, 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)上找的到解決辦法,我復制到項目中顯示方法是過時的,而且并不生效

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

這個是我maven中引用的版本

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

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

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

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

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

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

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

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

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

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

您可能感興趣的文章:
  • MyBatis limit分頁設置的實現(xiàn)
  • Mybatis-plus新版本分頁失效PaginationInterceptor過時的問題
  • Mybatis Limit實現(xiàn)分頁功能

標簽:黔東 移動 鹽城 沈陽 徐州 拉薩 珠海 沈陽

巨人網(wǎng)絡通訊聲明:本文標題《mybatis-plus分頁傳入?yún)?shù)后sql where條件沒有l(wèi)imit分頁信息操作》,本文關鍵詞  mybatis-plus,分頁,傳入,參數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《mybatis-plus分頁傳入?yún)?shù)后sql where條件沒有l(wèi)imit分頁信息操作》相關的同類信息!
  • 本頁收集關于mybatis-plus分頁傳入?yún)?shù)后sql where條件沒有l(wèi)imit分頁信息操作的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 巴东县| 共和县| 桦南县| 丰镇市| 新竹市| 泸州市| 尤溪县| 昭平县| 株洲市| 阳信县| 高州市| 固始县| 张家口市| 清水河县| 博客| 侯马市| 昭平县| 屏边| 万全县| 冕宁县| 固镇县| 盐亭县| 手机| 岳阳市| 桂林市| 大荔县| 垫江县| 秭归县| 屏南县| 白银市| 新野县| 双江| 邹城市| 栖霞市| 香格里拉县| 台湾省| 湘西| 南澳县| 两当县| 连南| 京山县|