关于使用mybatis的分页插件问题

首先我需要导入架包

1.pagehelper

 

如果你是在mybatis中配置分页‘

如下代码

<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
<property name="helperDialect" value="mysql"/>


<property name="offsetAsPageNum" value="false"/>
<property name="rowBoundsWithCount" value="false"/>

<!-- 设置为true时,会将RowBounds第一个参数offset当成pageNum页码使用 -->
<property name="pageSizeZero" value="true"/>

<!-- 设置为true时,如果pageSize=0或者RowBounds.limit = 0就会查询出全部的结果 -->
<property name="reasonable" value="false"/>
<property name="supportMethodsArguments" value="false"/>


<property name="returnPageInfo" value="none"/>

</plugin>

</plugins>

2.如果你是在spring中的application中配置

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 引用数据源 前面的name是固定的,后面的引用可以改变 -->
<property name="dataSource" ref="dataSource"></property>
<!--引用Mybatis配置文件里的配置 -->
<property name="configLocation" value="classpath:config.xml"></property>
<!-- 传入PageHelper的插件 -->
 <property name="plugins">
<array>
传入插件的对象
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<props>
<prop key="helperDialect">mysql</prop>
<prop key="reasonable">true</prop>
</props>
</property>
</bean>
</array>
</property> 
</bean>

 

posted @ 2019-06-18 22:30  叫声大哥教你梳中分  阅读(639)  评论(0编辑  收藏  举报