使用pageHelper所遇到的问题及解决方法

pageHelper

    • 首先
    • 问题1
      • jar包
    • 问题2
    • 问题3
    • jsp页面分页代码

首先

第一次使用该插件确实带来了许多问题

问题1

下载jar包时 版本的问题:第一次下载的jar pageHelper版本 和jsqlparser版本不兼容 导致 分页不生效。

jar包

//download.csdn.net/download/qq_44307111/12310859

问题2

配置pageHelper时,没有注意版本问题, pageHelper4.x.x.jar和pageHelper5.x.x.jar 配置文件是由区别的

pageHelper4.x.x.jar 配置

				<bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean">
		  		<property name="dataSource" ref="dataSource">property>
		  		<property name="typeAliasesPackage" value="com.ly.pojo">property>
		  		 <property name="plugins">
		            <array>
		                
		                <bean class="com.github.pagehelper.PageHelper">
		                    <property name="properties">
		                        <props>
		                                
		                            <prop key="helperDialect">mysqlprop>
		                                
		                            <prop key="reasonable">trueprop>
		                        props>
		                    property>
		                bean>
		            array>
       			 property>
		  	bean>

pageHelper5.x.x.jar

				<bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean">
		  		<property name="dataSource" ref="dataSource">property>
		  		<property name="typeAliasesPackage" value="com.ly.pojo">property>
		  		 <property name="plugins">
		            <array>
		                
		                <bean class="com.github.pagehelper.PageInterceptor">
		                    <property name="properties">
		                        <props>
		                                
		                            <prop key="helperDialect">mysqlprop>
		                                
		                            <prop key="reasonable">trueprop>
		                        props>
		                    property>
		                bean>
		            array>
       			 property>
		  	bean>

问题3

在使用pageHelper4.2.0.jar的时候会出现,第一次分页成功,之后报错的问题,更换其他版本后,无异常,所以尽可能不要使用这个版本的jar包

jsp页面分页代码

		
首页 onclick="javascript:return false;" >上一页 ${show.pageNum }/${pageInfo.pages } 共 ${pageInfo.total } 条记录 onclick="javascript:return false;">下一页 尾页

你可能感兴趣的:(使用pageHelper所遇到的问题及解决方法)