spring mvc +mybatis 使用pagehelper分页 pagesize不起作用

图片说明图片说明
图片说明

看了网上好多博客 ,要么就是springboot少加了依赖 ,我这是spring mvc不适用,要么就是说查询语句要在PageHelper.startPage()后面使用,可我就是这样啊,为什么还是返回所有结果啊!!!!!
求求大佬帮忙看一下,debug一下午了!!1

0

2个回答

可以这样找一下原因:查看控制台打印的sql是否包含PageHelper添加的分页部分 比如 select...limit , 这个limit就是PageHelper添加的
如果没有 那说明PageHelper拦截器没有生效,如果包含,说明已经生效了 是不是数据有问题
如果是第一种没有生效的情况,那就是配置出问题了 并不是使用上的问题

ps:看起来使用是对的 就是配置的问题 现在使用传统的xml配置比较少了

看你项目说是用的spring boot 如果是这样的话 根本没必要这么配置 在application文件里面配置就好了 特别简单 如果是传统的项目(spring)就麻烦了 需要去mybatis源码里面debug一下看是否有拦截器加载,在想办法确认哪一步的问题
另外看你的配置没有发现方言(helperDialect)的配置 跟这个会不会有关系呢

0
weixin_39606236
꧁gaoKuo꧂ 回复qq_42172623: PageHelper拦截器没有生效 日志没有PageHelper的内容
3 个月之前 回复
qq_42172623
qq_42172623 这是我打印的日志
3 个月之前 回复
qq_42172623
qq_42172623 2019-05-24 23:03:17,398 DEBUG[org.apache.ibatis.logging.jdbc.BaseJdbcLogger:142]- ==> Preparing: select * from employee 2019-05-24 23:03:17,423 DEBUG[org.apache.ibatis.logging.jdbc.BaseJdbcLogger:142]- ==> Parameters: 2019-05-24 23:03:17,442 DEBUG[org.apache.ibatis.logging.jdbc.BaseJdbcLogger:142]- <== Total: 5
3 个月之前 回复

前一段时间我也遇到过相同的问题,原因是 拦截器没有拦截到,或者说拦截到了,但是无法匹配类型,因为传的参数是map
拦截器拦截类型是Class,最终的解决方案是添加一条判断,(? instanceof Map) 想这样的判断.让map类型参数也得到拦截,解决问题
可能原因不是一样的.希望能帮到你

0
qq_42172623
qq_42172623 <select id="selectAttendence" resultType="com.hrms.model.Attendence" resultMap="BaseResultMap" parameterType="com.hrms.model.Attendence"> select * from attendence </select> 这是我xml文件
3 个月之前 回复
qq_42172623
qq_42172623 我传的是 pojo对象啊
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MyBatis 使用PageHelper分页不起作用
记录一个坑爹的问题,springboot坏境下使用PageHelper不起作用PageHelper.startPage(pageNo,pageSize)上面语句跟随的mapper查出来的总是所有数据,并没有分页。排查之后发现问题出在pom文件依赖错了,springboot坏境要用&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.github.pagehelper&amp;...
Mybatis使用PageHelper插件不起作用
项目中使用PageHelper插件做分页,结果没起作用,在查询前加了一下代码: PageHelper.startPage(0,10); 于是进行打断点debug跟踪,控制台打印如下: 这肯定是不正确的,复制sql语句在数据库中查询结果如下: 执行完,控制台打印如下: 很明显,并没有执行我的查询语句,由此判断是分页插件出了问题。 原因: 是pageNum为0导致的。(与数据库中的limit还是不同的...
pageHelper分页不起作用
今天用pageHelper老是分不页,原因是 PageHelper.startPage();只对该语句以后的第一个查询语句得到的数据进行分页,希望你们别掉坑里。
PageHelper 分页不起作用的坑
在使用pageHelper的时候,我在controller使用了PageHelper.startPage()方法的时候,并且在service实现层使用了两条sql查询语句,导致搜索的结果不一致,后来debug调试看源码(虽然我没看懂写的是什么,但是我猜到了是什么==), startPage()方法调用了Thread.currentThred()方法,也就是说,使用startPage()方...
PageHelper分页不起作用
在mybatis里面的 .xml 文件中配置 &lt;plugins&gt; &lt;plugin interceptor="com.github.pagehelper.PageInterceptor"&gt; &lt;!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库--...
MyBatis分页插件PageHelper的使用
先增加依赖 compile group: 'com.github.pagehelper', name: 'pagehelper', version: '5.0.2' 编写MyBatis配置文件 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myb
Mybatis分页插件PageHelper使用
Demo地址 https://github.com/ichunming/study-mybatis.git 工程说明 工程基于springboot,使用maven构建 demo中共两个模块,dal模块与pageHelper模块,dal模块使用mybatis的generate自动生成。 实际开发时,dal模块自动生成后一般不做修改 除非有特殊需求,才会在此基础上扩展 ...
Mybatis分页插件PageHelper的使用
Mybatis分页插件 - PageHelper支持任何复杂的单表、多表分页。使用方法如下:1.导入jar包 2.在Maven中添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> </dependency>3.在mybatis配置文件中配置插
mybatis分页插件pagehelper的使用
第一步:引入pageHelper的jar包。 dependency> groupId>com.github.pagehelpergroupId> artifactId>pagehelperartifactId> version>4.1.6version> dependency> 第二步:需要在SqlMapConfig.xml中配置插件。
mybatis的分页插件pagehelper的使用
第一步,添加maven依赖。  第二步,在mybatis插件中配置pagehelper插件。这里以使用mysql数据库为例。 pagehelper5.0以上版本。 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt; &amp;lt;!DOCTYPE configuration PUBLIC &quot;-//mybatis.org//DTD Config 3....
Mybatis分页插件-PageHelper的使用
Mybatis分页插件-PageHelper的使用怎样配置mybatis这里就不提了,我来说说我配置这个分页插件的过程吧。下载JAR包分页插件pagehelper.jar:https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/ http://repo1.maven.org/ma
MyBatis分页插件的使用——PageHelper
一,配置plugin 在myBatis的配置文件中,加入如下配置: &lt;configuration&gt; &lt;!-- 配置分页插件 --&gt; &lt;plugins&gt; &lt;plugin interceptor="com.github.pagehelper.PageHelper"&gt; &lt;!--...
mybatis分页插件PageHelper的使用
mybatis分页插件PageHelper的使用,mybatis3.4.6,pageHelper5.0,太低版本有些功能不能使用,从后台到前端都有,比较完整
使用Mybatis PageHelper分页插件
1、导入依赖包&amp;lt;!-- 导入pagehelper分页组件包 --&amp;gt; &amp;lt;dependency&amp;gt;     &amp;lt;groupId&amp;gt;com.github.pagehelper&amp;lt;/groupId&amp;gt;     &amp;lt;artifactId&amp;gt;pagehelper&amp;lt;/artifactId&amp;gt;     &amp;lt;version&amp;gt;5.1.2&amp;lt;
mybatis使用pagehelper分页插件
第一步:引入jar com.github.pagehelper pagehelper 4.1.6 com.github.jsqlparser jsqlparser 0.9.1 第二步:在mybatis核心配置文件mybatis-config.xml中配置插件 intercepto
mybatis分页例子(spring MVC mybatis 分页)
mybatis 3.1.1, spring-3.1.3 与 mybatis-spring -1.1.1 集成的 分页程序,以及spring MVC 例子. 没分了,收取一分,如果有和我一样穷的兄弟,你可以到我的博客上去下载,不需要积分:http://www.yihaomen.com/article/java/326.htm 相关jar 包可以到这个例子下载:http://www.yihaomen.com/article/java/318.htm eclipse 工程.这只是个入门测试分页的程序,还有很多需要完善,不过那是具体项目的事了,与DEMO 无关。
mybatis分页插件pageHelper的使用
在使用mybatis时,无法进行自动分页,因此采用pageHelper插件进行分页处理。步骤如下:1、配置dbConfig.xml 2、在spring中配置引入dbConfig.xml 3、在service中
myBatis分页插件pagehelper的使用
1.maven引入相关jar包 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.github.pagehelper&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;pagehelper&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;5.1.4&amp;lt;/version&amp;gt; &amp;lt;/de
Mybatis分页插件pagehelper的使用
pagehelper是一个简单的实现分页技巧的插件,利用PageHelper可以很方便地对数据库查询结果进行分页。  pagehelper的使用准备 我们要使用这个插件无可避免的需要引用它的jar包,你可以从下面的地址中下载最新版本的 jar 包 1:https://oss.sonatype.org/content/repositories/releases/com/github/...
MyBatis分页插件-PageHelper的使用
PageHelper简介:         如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。实现原理:        使用了一个MyBatis拦截器,在SQL语句执行之前对其进行修改,在后面加上了LIMIT start,pageSize;使用方法:...
Mybatis 分页插件 PageHelper 的使用
在MySQL中,分页的sql是使用limit来做,如果我们自己写sql,那分页肯定是没有任何问题的。但是一旦model多了起来,复杂了起来,我们很自然的想到使用mybatis的逆向工程来生成相应的po和mapper,但是同时也会带来弊端,比如这里的分页问题就不好解决了。 可能有人会说,我可以修改生成的文件,没错,这是可行的,但是一般我们通过逆向工程生成的文件,都不会去动它,所以这个时候,就需要使用分页插件来解决了。PageHelper 插件目前支持Oracle,Mysql,MariaDB,SQLit
mybatis使用pagehelper插件分页
使用方法: 1、根据Mybatis的版本下载对应版本的PageHelper ( Mybatis最低版本不能低于3.3 ) 2、在Mybatis的配置文件 Mybatis-Configu.xml中配置PageHelper插件,配置示例: 3.进行分页: 在业务层加上代码: PageHelper.startPage([pageNum],[pageSize]); 使用PageHelper查全部(不分页...
Mybatis分页插件Pagehelper的使用
配置: #pagehelper 配置 #logging.level.com.example.demo.dao=DEBUG #配置数据库 pagehelper.helperDialect=mysql #分页合理化 pagehelper.reasonable=true #是否支持接口参数来传递分页参数,默认false pagehelper.supportMethodsArguments=true ...
Mybatis分页(使用pagehelper)遇到问题了
查询结果为list的时候,不能转换成 page型rn[color=#FF0000]list instanceof Page[/color] 这里通不过, 怎么解决
【MyBatis】MyBatis分页插件PageHelper的使用
好多天没写博客了,因为最近在实习,大部分时间在熟悉实习相关的东西,也没有怎么学习新的东西,这周末学习了MyBatis的一个分页插件PageHelper,虽然没有那么的强大(我在最后会说明它的缺点),但还是挺不错的。这篇博文主要来总结下如何使用PageHelper。   我们知道,在mysql中,分页的sql是使用limit来做,如果我们自己写sql,那分页肯定是没有任何问题的。但是一旦model多
mybatis pagehelper分页插件
一款开源的Mybatis分页插件,叫PageHelper,github地址是https://github.com/pagehelper/Mybatis-PageHelper,其原理是通过ThreadLocal来存放分页信息,从而可以做到在Service层实现无侵入性的Mybatis分页实现
mybatis分页插件pageHelper
基于mybatis的通用分页插件pageHelper
MyBatis之分页插件(pagehelper)
分页插件步骤 pom.xml &amp;lt;!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.github.pagehelper&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;pagehelper&amp;l...
mybatis分页插件PageHelper
com.github.pagehelper.PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件。
mybatis pagehelper分页插件使用
mybatis pagehelper
【mybatis】分页插件PageHelper
最近有个小项目,不和旧系统有关系,所以简单搭建了一个SSM框架。在项目进行中,遇到需要分页显示数据的需求,记得之前接触mybatis框架用的就是插件,很方便,所以这次也采用插件的方式,插件叫做PageHelper。    下面就来一步步看如何将插件加入到项目中。        1. 添加一个分页插件的配置文件,代码如下:<?xml version="1.0" encoding="UTF-8" ?>
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合

相似问题

1
spring + mybatis工程在本地发布以后,jsp页面调用不了js文件,请大神帮我解答一下。
13
SSM配置spring-mybatis.xml扫描xml时报错
7
spring+mybatis 查询慢
4
关于spring集成mybatis的问题,请大神帮忙解决一下
2
spring+springmvc+mybatis扫描mapper文件的问题
0
使用PageHelper分页插件,出现错误(单页显示条数不固定,随机。)springBoot+xml形式的mybatis,
3
Spring整合Mybatis如何使用xml文件配置sql语句
2
spring-boot+mybatis @Transactional事务管理不起作用
4
使用spring+mybatis写了一个jar程序,打包后xml配置中properties无法解析
2
关于spring整合mybatis的bean标签概念问题
3
请问各位,以下代码使用的spring和mybatis进行事务配置,为什么事务没有生效?
1
springboot2 PageHelper无法分页
1
请问各位大佬,在用spring和mybatis整合时出现如下问题是什么原因?感谢!
3
java Spring和mybatis整合时,junit测试时报的错。搞了二个小时了,还没解决。求助
1
ssm开发过程中,tomcat启动失败,target\classes\spring-mvc.xml和spring-mybatis.xml报红
4
ssm框架运行时spring-mybatis配置文件报bean的错
1
求教一下各位大牛Spring,Mybatis整合注解出现注入失败问题?
3
spring+mybatis+druid+mysql为啥会报:spring xml model Validation
2
MyBatis-plus分页条件自定义查询的问题
4
maven 的spring mvc项目,can not resolve class 'org.springframework.web.servlet.DispatcherServlet'