小言_互联网的博客

ssm整合pageHelper插件

424人阅读  评论(0)

(1)在pom.xml中添加分页插件的依赖

<!-- 分页插件 -->
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>5.1.2</version>
</dependency>

(2)在mybatis中的配置文件SqlMapConfig.xml(这个名字是你自己搭建环境所取的,就是配置一些关于Mybatis的配置文件)添加分页插件。

       <plugins>
		<!-- com.github.pagehelper为PageHelper类所在包名 -->
		<plugin interceptor="com.github.pagehelper.PageInterceptor">
			<!-- 设置数据库类型Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库 -->
			<property name="helperDialect" value="mysql"/>
		</plugin>
	</plugins>

(3)在controller层或者service实现层中使用分页。

/**
     * 查询所有的person内容
     * @return
     */
    @RequestMapping(value = "/list")
    public String jumpJsp(Map<String, Object> result){
        PageHelper.startPage(1 , 8);
        List<Person> personList = personService.findPerson();
        //得到分页的结果对象
        PageInfo<Person> personPageInfo = new PageInfo<>(personList);
        //得到分页中的person条目对象
        List<Person> pageList = personPageInfo.getList();
        //将结果存入map进行传送
        result.put("pageInfo" , pageList);
        return "person_list";
    }

 


转载:https://blog.csdn.net/ZQQ8015/article/details/101636875
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场