iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么解决pageHelper分页失效及如何配置问题
  • 455
分享到

怎么解决pageHelper分页失效及如何配置问题

2023-07-05 22:07:24 455人浏览 薄情痞子
摘要

本篇内容主要讲解“怎么解决pageHelper分页失效及如何配置问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决pageHelper分页失效及如何配置问题”吧!pageHelper分页

本篇内容主要讲解“怎么解决pageHelper分页失效及如何配置问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决pageHelper分页失效及如何配置问题”吧!

    pageHelper分页失效及配置问题

    我在使用pageHelper的系统中加入mybatis-plus, 结果所有分页都失效了

    原因

    我这边的失效原因初步定为是因为mybatis-plus的自动配置和pageHelper的自动配置冲突了, 导致pageHelper的自动配置失效(最终是加上个配置类解决的)

    解决方案

    新建一个配置类

    @Configurationpublic class MybatisConfig {   @Bean   public PageHelper pageHelper() {      PageHelper pageHelper = new PageHelper();      Properties p = new Properties();      p.setProperty("offsetAsPageNum", "true");      p.setProperty("rowBoundsWithCount", "true");      p.setProperty("reasonable", "true");      pageHelper.setProperties(p);      return pageHelper;   }}

    PageHelper分页无效及报错

    第一种情况sql报错

    > Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You
    > have an error in your SQL syntax; check the manual that corresponds to
    > your MySQL server version for the right syntax to use near 'LIMIT 5'
    > at line 3

    原因:在xml写的sql带了分号,由于PageHelper会在sql尾部追加limit,所以导致生成sql时有误,导致错误。

    错误写法:

    <select id="selectAll" resultMap="BaseResultMap">        SELECT * FROM student;</select>

    正确写法:

     <select id="selectAll" resultMap="BaseResultMap">        SELECT * FROM student</select>

    第二种情况分页无效

    原因:可能是代码前后顺序有问题,应该先写分页,再执行sql。

    错误写法:

    List<Student> students = studentMapper.selectAll();PageHelper.startPage(1, 5, true);

    正确写法:

    PageHelper.startPage(1, 5, true);List<Student> students = studentMapper.selectAll();

    到此,相信大家对“怎么解决pageHelper分页失效及如何配置问题”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    --结束END--

    本文标题: 怎么解决pageHelper分页失效及如何配置问题

    本文链接: https://www.lsjlt.com/news/355717.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • 怎么解决pageHelper分页失效及如何配置问题
      本篇内容主要讲解“怎么解决pageHelper分页失效及如何配置问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决pageHelper分页失效及如何配置问题”吧!pageHelper分页...
      99+
      2023-07-05
    • 解决pageHelper分页失效以及如何配置问题
      目录pageHelper分页失效及配置问题原因解决方案PageHelper分页无效及报错第一种情况SQL报错第二种情况分页无效总结pageHelper分页失效及配置问题 我在使用pa...
      99+
      2023-05-14
      pageHelper分页失效 pageHelper分页配置 pageHelper分页
    • pagehelper分页乱套问题如何解决
      本篇内容介绍了“pagehelper分页乱套问题如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用pagehelper遇到的坑说明现...
      99+
      2023-07-04
    • java分页插件pagehelper不生效怎么解决
      如果Java分页插件PageHelper不生效,可以尝试以下解决方法: 确保已正确配置PageHelper插件:在MyBatis...
      99+
      2024-03-13
      java
    • springboot项目配置contextpath失效的问题解决
      目录前言现象解决办法前言 最近搭建的springbootboot的网关,配置请求路径,竟然没有生效 现象 配置文件如下: 启动类,控制台打印的结果如下: 我随便更换端口都可以生效...
      99+
      2023-05-15
      springboot配置context path失效 springboot context path
    • ConditionalOnProperty配置swagger不生效问题及解决
      目录ConditionalOnProperty配置swagger不生效问题问题原因解决方案@ConditionalOnProperty理解和使用注解源码属性值不是boolean类型的...
      99+
      2024-04-02
    • SpringBoot怎么解决TypeAliases配置失败问题
      这篇文章主要介绍“SpringBoot怎么解决TypeAliases配置失败问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么解决TypeAliases配置失败问题”文章能帮...
      99+
      2023-06-08
    • 怎么解决php weixin配置失败问题
      小编给大家分享一下怎么解决php weixin配置失败问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php weixin配置失败的解决办法:1、创建一个PHP...
      99+
      2023-06-22
    • 解决Mybatis的@Param()注解导致分页失效的问题
      @Param注解导致分页失效—分页拦截器 问题描述 在使用mybatis分页时,使用@Param注解传入了两个对象,分页失效,查询出的总是全部的数据。出现问题时,分页策略为:分页拦截...
      99+
      2024-04-02
    • SpringBoot对Druid配置SQL监控功能失效问题及解决方法
      由于我使用的是properties类型的配置文件,在对druid的参数进行配置的时候,多加了druid,也就是spring.datasource.druid.xxx,运行sql语句后...
      99+
      2024-04-02
    • Scrapy之迭代爬取网页中失效问题及解决
      目录引言问题的提出问题分析问题的解决总结引言 在Scrapy中,在很多种情况下,需要一层层地进行爬取网页数据,就是基于url爬取网页,然后在从网页中提取url,继续爬取,循环往复。 ...
      99+
      2022-12-19
      Scrapy迭代 迭代爬取网页 迭代爬取网页失效
    • 怎么解决jquery .attr失效问题
      这篇文章主要介绍“怎么解决jquery .attr失效问题”,在日常操作中,相信很多人在怎么解决jquery .attr失效问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
      99+
      2024-04-02
    • 怎么解决jquery bind失效问题
      这篇文章主要为大家展示了“怎么解决jquery bind失效问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么解决jquery bind失效问题”这篇文章吧...
      99+
      2024-04-02
    • Apache配置PHP启动失败问题如何解决
      这篇“Apache配置PHP启动失败问题如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Apache配置PHP启动失败...
      99+
      2023-07-05
    • Vue.$set失效问题怎么解决
      这篇“Vue.$set失效问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue...
      99+
      2024-04-02
    • 如何使用SpringBoot解决TypeAliases配置失败问题
      本文小编为大家详细介绍“如何使用SpringBoot解决TypeAliases配置失败问题”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用SpringBoot解决TypeAliases配置失败问题”文章能帮助大家解决疑惑,下面跟着小...
      99+
      2023-07-06
    • 如何解决PHP header失效的问题?
      在进行网站开发时,我们常常需要使用到PHP中的header()函数,在这篇文章中,我将为您介绍在使用header()函数时可能会出现失效的情况,并提供几种解决方案。一、header()函数失效的原因发送header()函数前已经输出内容在使...
      99+
      2023-05-14
    • jdbc连接失效问题如何解决
      要解决JDBC连接失效问题,可以尝试以下几个方法: 检查数据库服务器是否正常运行:确保数据库服务器正常运行并且可以接收连接。可以...
      99+
      2023-10-24
      jdbc
    • 什么是Redhat配置nagios问题以及如何解决
      这期内容当中小编将会给大家带来有关什么是Redhat配置nagios问题以及如何解决,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。问题和解决这里讲述的是:Redhat配置nagios。[root@loca...
      99+
      2023-06-16
    • 常见CentOS配置失败的问题及解决方法
      这篇文章主要讲解了“常见CentOS配置失败的问题及解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常见CentOS配置失败的问题及解决方法”吧!当CentOS配置失败时,也许你对失败...
      99+
      2023-06-16
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作