文档章节

Spring Boot 中使用 Mybatis (使用PageHelper进行分页)

阿刚ABC
 阿刚ABC
发布于 2017/07/06 13:17
字数 231
阅读 174
收藏 1

PageHelper是一个Mybatis 分页插件。

通过观看https://my.oschina.net/sdlvzg/blog/1154281创建项目

通过观看https://my.oschina.net/sdlvzg/blog/1186507添加mybatis相关配置再进行下一步操作

在pom.xml中引入依赖包


		<!-- MyBatis提供了拦截器接口,我们可以实现自己的拦截器, 将其作为一个plugin装入到SqlSessionFactory中 -->
		<dependency>
			<groupId>com.github.pagehelper</groupId>
			<artifactId>pagehelper</artifactId>
			<version>4.1.0</version>
		</dependency>

编写代码

编写Service,在DemoManageController添加以下代码。

	/**
	 * 根据name查询
	 * @param id
	 * @return
	 */
	public List<Demo> getByName(String name){
		return demoMapper.getByName(name);
	}

编写Controller

	/**
	 * 按名称进行分页查询
	 * @return
	 */
	@RequestMapping("/getByName")
    public List<Demo> getByName(){
		//第一个参数是第几页;第二个参数是每页显示条数。
        PageHelper.startPage(1,1);
        return demoManageService.getByName("lvgang");
    }

 

验证是否成功

通过Main方法启动项目,以上路径,并展示相应的内容表示成功

按名称查询数据:http://localhost:8080/demo/getByName

 

© 著作权归作者所有

阿刚ABC
粉丝 45
博文 152
码字总数 118786
作品 0
济南
高级程序员
私信 提问
Mybatis 分页插件 PageHelper Starter 1.1.0 发布

Mybatis 分页插件 PageHelper Starter v1.1.0 更新内容: 解决可能会注册两次分页插件的问题(由于属性注解导致的两次加载)。 增加 PageHelperProperties 注入,常用属性可以通过 IDE 自动提...

Liuzh_533
2017/02/05
2.1K
4
Mybatis 分页插件 PageHelper 5.0.0 发布

Mybatis分页插件 - PageHelper PageHelper 5.0.0 发布了。如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请...

Liuzh_533
2017/01/03
22.3K
39
Mybatis-PageHelper的简单使用

Mybatis-PageHelper一个简洁易用的mybatis分页插件。 文档地址:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md 加入依赖 如何使用 第一步:在中配置插件 第二...

流小文
2017/04/18
182
0
Spring Boot MyBatis 连接数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/catoop/article/details/50553714 最近比较忙,没来得及抽时间把MyBatis的集成发出来,其实mybatis官网在201...

单红宇
2016/01/21
0
0
SpringBoot基础教程4-1-2 使用Mybatis操作数据库

1 概述 为什么选择Mybatis,一个很重要的原因是它,将封装与开放的完美结合,高效的生成增删改查的同时,又能满足复杂的场景,下面我们详细介绍,如何快速接入实现数据库的增删改查。 2 添加...

Mkeeper
01/03
84
0

没有更多内容

加载失败,请刷新页面

加载更多

好程序员Java教程分享Zookeeper基本原理与运用场景

好程序员Java教程分享Zookeeper基本原理与运用场景一、什么是Zookeeper? zookeeper是一个分布式的一致性协调服务。 换句话说,也可以把zookeeper看成一个小型的分布式文件系统。但是和FastD...

好程序员官网
15分钟前
3
0
mysql表情符

1 修改表字段为utf8md4 ALTER table property_info MODIFY `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL 2 MySQL数据库服务器配置文件mysqld.cn......

干死it
34分钟前
3
0
正则表达式的基本语法

本文摘自LTP.NET知识库。 正则表达式的形式一般如下: /love/ 其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。 用户只要把希望查找匹配对象的模式内容放入“/”定界符之...

木庄
36分钟前
3
0
java 框架有哪些?

十大常用框架: 一、SpringMVC 二、Spring 三、Mybatis 四、Dubbo 五、Maven 六、RabbitMQ 七、Log4j 八、Ehcache 九、Redis 十、Shiro 延展阅读: 一、SpringMVC Spring Web MVC是一种基于J...

java框架开发者
37分钟前
6
0
细谈Mysql事务

文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 上一篇着重谈到了MySQL锁的概念,里面谈到了事务的概念,其实大部分开发者对于事务肯定不陌生,...

程序猿周先森
45分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部