Mybatis uso pagehelper java.lang.ClassCastException error de paginación: com.github.pagehelper.PageHelper no puede ser fundido

1. La mayor parte de la configuración en línea es la siguiente:


<plugins>
    <!-- com.github.pagehelper.PageHelper为PageHelper类所在包名 -->
    <plugin interceptor="com.github.pagehelper.PageHelper">
        <!-- 4.0.0以后版本可以不设置该参数 -->
        <!--<property name="dialect" value="mysql"/>-->
        <!-- 该参数默认为false -->
        <!-- 设置为true时,会将RowBounds第一个参数offset当成pageNum页码使用 -->
        <!-- 和startPage中的pageNum效果一样-->
        <property name="offsetAsPageNum" value="true"/>
        <!-- 该参数默认为false -->
        <!-- 设置为true时,使用RowBounds分页会进行count查询 -->
        <property name="rowBoundsWithCount" value="true"/>
        <!-- 设置为true时,如果pageSize=0或者RowBounds.limit = 0就会查询出全部的结果 -->
        <!-- (相当于没有执行分页查询,但是返回结果仍然是Page类型)-->
        <property name="pageSizeZero" value="true"/>
        <!-- 3.3.0版本可用 - 分页参数合理化,默认false禁用 -->
        <!-- 启用合理化时,如果pageNum<1会查询第一页,如果pageNum>pages会查询最后一页 -->
        <!-- 禁用合理化时,如果pageNum<1或pageNum>pages会返回空数据 -->
        <property name="reasonable" value="true"/>
        <!-- 3.5.0版本可用 - 为了支持startPage(Object params)方法 -->
        <!-- 增加了一个`params`参数来配置参数映射,用于从Map或ServletRequest中取值 -->
        <!-- 可以配置pageNum,pageSize,count,pageSizeZero,reasonable,orderBy,不配置映射的用默认值 -->
        <!-- 不理解该含义的前提下,不要随便复制该配置 -->
        <!--<property name="params" value="pageNum=start;pageSize=limit;"/>-->
        <!-- 支持通过Mapper接口参数来传递分页参数 -->
        <!--<property name="supportMethodsArguments" value="true"/>-->
        <!-- always总是返回PageInfo类型,check检查返回类型是否为PageInfo,none返回Page -->
        <!--<property name="returnPageInfo" value="check"/>-->
    </plugin>
</plugins>

2. La configuración anterior es pre-4,2 versión, plug-in de paginación versión 5.0 y 4.2.x será completamente diferente de la informe de error anterior

Esta clase es 5,0

com.github.pagehelper.PageInterceptor

Dado que las clases PageHelper, la herencia Interceptor

public class PageHelper extends PageMethod implements Dialect 

Reproducido en: https: //blog.csdn.net/zhuliliang/article/details/73650782

Publicado 47 artículos originales · ganado elogios 34 · vistas 8871

Supongo que te gusta

Origin blog.csdn.net/weixin_42893085/article/details/105201933
Recomendado
Clasificación