博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PageHelper学习笔记(MyBatis分页插件)
阅读量:4281 次
发布时间:2019-05-27

本文共 730 字,大约阅读时间需要 2 分钟。

文章目录

通过PageHelper插件,开发者可以不用单独维护分页(和排序),还可以大大减少count查询语句的工作量。

PageHelper中的PageInterceptor拦截器,实现了对SQL加壳进行分页,同时也在这里查询了sql的count总条数。

可以模仿PageInterceptor,实现org.apache.ibatis.plugin.Interceptor,自定义处理过程。

使用方式

1、引入jar包

com.github.pagehelper
pagehelper
5.1.8

2、配置mybatis-config.xml

3、使用

PageHelper.startPage(pageNum, pageSize, orderBy);list = mapper查询;total = new PageInfo(list).getTotal();

另一种方式:MyBatis Generator

使用IDEA的插件(better-mybatis-generator),生成常用SQL模板,同样方便。

ProductExample productExample = new ProductExample();productExample.setOffset(offset);productExample.setLimit(limit);return productDao.selectByExample(productExample);

转载地址:http://mnbgi.baihongyu.com/

你可能感兴趣的文章
文章标题
查看>>
linux前后台切换
查看>>
nmap
查看>>
uboot执行顺序main_loop
查看>>
uboot编译内容详解
查看>>
uboot Makefile 分析
查看>>
uboot网络验证
查看>>
烧写uboot
查看>>
QT安装
查看>>
QtCreator介绍
查看>>
QT工程实例
查看>>
pkg-config
查看>>
Linux内核分析-1/反汇编(堆栈)
查看>>
Linux内核分析-2/时间片轮转多道程序
查看>>
Linux内核分析-4/5/系统调用
查看>>
Linux内核分析-6/进程fork
查看>>
Linux内核分析-7/程序的装载(基于fork)
查看>>
Linux内核分析-8/进程的调度
查看>>
Linux内核分析-9/进程的调度时机
查看>>
访问外部设备寄存器的方法
查看>>