1、导入相关依赖

<!--使用PageHelper分页插件-->
<dependency>
        <groupId>com.github.pagehelper</groupId>
        <artifactId>pagehelper</artifactId>
        <version>5.0.0</version>
</dependency>

2、在applicationContext.xml配置文件中增加PageHelper的定义

<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="configLocation" value="classpath:mybatis-config.xml"/>
        <property name="mapperLocations" value="classpath*:mapper/*Mapper.xml"/>
        <property name="typeAliasesPackage" value="com.zl.newHouse.entity"/>
        <!-- 添加全局配置 -->
        <property name="globalConfig" ref="globalConfig"/>
        <!-- 配置PageHelper分页插件 -->
        <property name="plugins">
            <array>
                <bean class="com.github.pagehelper.PageInterceptor">
                    <property name="properties">
                        <props>
                            <prop key="helperDialect">oracle</prop> //如果是mysql只需要更改为mysql即可
                            <prop key="reasonable">true</prop>
                        </props>
                    </property>
                </bean>
            </array>
        </property>
    </bean>

测试:

条件类:

@Data
@AllArgsConstructor
@NoArgsConstructor
public class HouseQueryInfo {
    private int pageIndex;//当前页码(页面传递)
    private int pageSize;//页容量(后台设置)
    private String title;
    private String price_on;
    private String price_down;
    private String street_id;
    private String type_id;
    private String floorage_on;
    private String floorage_down;
    
}
View Code

相关文章:

  • 2021-10-19
  • 2021-04-09
  • 2021-08-10
  • 2022-02-02
  • 2022-02-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2021-11-07
  • 2021-08-10
相关资源
相似解决方案