mybatis分页插件pageHelper的使用
来源:互联网 发布:局域网控制桌面软件 编辑:程序博客网 时间:2024/06/05 21:16
在使用mybatis时,无法进行自动分页,因此采用pageHelper插件进行分页处理。
步骤如下:
1、配置dbConfig.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--翻页拦截器--> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor" > <!-- 方言设置,如果不设置,则默认为 postgresql;支持postgresql、oracle、mysql--> <property name="helperDialect" value="postgresql"/> </plugin> </plugins> </configuration>
2、在spring中配置引入dbConfig.xml
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><property name="mapperLocations" value="classpath*:xxx/*Mapper.xml"/><property name="configLocation" value="classpath:dbConfig.xml"/></bean>
3、在service中设置分页参数
public PageInfo<Role> getAll() { PageHelper.startPage(2, 3); List<Role> list = roleMapper.getRoleList(new Role()); PageInfo<Role> page = new PageInfo<>(list); return page;}
4、单元测试
@Testpublic void testGetAll() { PageInfo<Role> page = userRoleService.getAll(); List<Role> list = page.getList(); System.out.println(list.size());}
其中pageInfo中包含了分页信息。
在此记录,以备查询。
阅读全文
0 0
- 【MyBatis】MyBatis分页插件PageHelper的使用
- 【MyBatis】MyBatis分页插件PageHelper的使用
- 【MyBatis】MyBatis分页插件PageHelper的使用
- Mybatis中分页插件PageHelper的使用
- Mybatis分页插件-PageHelper的使用
- mybatis分页插件PageHelper的使用
- Mybatis分页插件PageHelper的使用
- MyBatis分页插件PageHelper的使用
- Mybatis分页插件PageHelper的使用
- Mybatis分页插件PageHelper的简单使用
- MyBatis分页插件PageHelper的使用
- Mybatis分页插件-PageHelper(5.0)的使用
- MyBatis分页插件PageHelper的使用
- MyBatis分页插件PageHelper的使用
- mybatis分页插件PageHelper的使用
- MyBatis分页插件PageHelper的使用
- Mybatis分页插件-PageHelper的使用
- Mybatis分页插件PageHelper的使用
- BZOJ 4311: 向量(线段树分治+凸包+三分)
- 堆优化Prim
- Eclipse J2EE 使用技巧(持续更新)
- 封装的函数
- hibernate报错You have an error in your SQL syntax; ......near 'type=InnoDB' at line 7
- mybatis分页插件pageHelper的使用
- Struts2文件上传
- diff diff3 命令
- 配置文件
- 这些行业将是最有发展前景的!
- 日常运维(二):监控io性能 free命令 ps命令 查看网络状态 linux下抓包
- CSS 文本样式[下]
- 我的第一篇博客
- python爬虫<在Pipeline创建数据连接池批量写入MySQL>