Springmvc实现分页开发
1.pom文件导入依赖
<dependency><groupId>com.github.miemiedev</groupId><artifactId>mybatis-paginator</artifactId><version>1.2.15</version></dependency><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.1.2</version></dependency>
2.sqlMapConfig.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><!--设置日志输出语句,显示相应操作的sql语名--><settings><setting name="logImpl" value="STDOUT_LOGGING"/></settings><!--分页插件的配置--><plugins><plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin></plugins>
</configuration>
spring整合mybatis的部分代码:
<!--SqlSessionFactoryBean--><bean class="org.mybatis.spring.SqlSessionFactoryBean" id="sqlSessionFactoryBean"><!--配置数据源--><property name="dataSource" ref="dataSource"/><!--加载mybatis不能接管的配置--><property name="configLocation" value="classpath:sqlMapConfig.xml"/><!--设置别名--><property name="typeAliasesPackage" value="com.bjpowernode.pojo"/></bean>
3.使用分页
使用startPage(pageNum,pageSize)
方法设置分页的页码和页大小,然后将查询的所有数据放入new PageInfo(list)
中,得到PageInfo
对象。
public PageInfo pageSplit(int pageNum,int pageSize){//完成分页设置PageHelper.startPage(pageNum,pageSize);//创建查询操作对象ProductInfoExample example=new ProductInfoExample();//设置排序example.setOrderByClause("p_id desc");//查询所有数据List<ProductInfo> list=productInfoMapper.selectByExample(example);//============ 切记切记,取集合之前一定要完成分页的基本设置=======================//将查询结果给PageInfo封装PageInfo<ProductInfo> pageInfo=new PageInfo(list);return pageInfo;}
得到PageInfo
对象后,可以调用其相关属性如下图,如上一页,下一页,页总数。直接调用此对象属性相关的get
方法即可
注意:上面的代码使用的是ssm项目,在spring中已经整合过mybatis常用的配置了。
Springmvc实现分页开发相关推荐
- Spring+SpringMVC+Mybatis(开发必备技能)01、基础idea环境配置
Spring+SpringMVC+Mybatis(开发必备技能) 01.基础idea环境配置 环境: 数据库:MySQL 开发工具:IntelliJ IDEA 2020.1.3 x64 框架:SSM( ...
- SpringMVC注解驱动开发
前言 此文章是对SpringMVC注解开发的demo配置以及通过Debug对启动流程做一个大概的分析. 介绍 通过SpringMVC注解驱动开发,我们就无需使用web.xml.springmvc配置文 ...
- Springmvc+mybaits 分页处理+ajax翻页
Springmvc+mybaits (分页处理+ajax翻页) (2)/** * 显示微商城模板 */ @RequestMapping(value="/scmb",method = ...
- Spring+SpringMVC+Mybatis(开发必备技能)04、mybatis自动生成mapper_dao_model(包含工具与视频讲解) 纯绿色版本、配套使用视频,100%运行成功
Spring+SpringMVC+Mybatis(开发必备技能) 04.mybatis自动生成mapper_dao_model(包含工具与视频讲解) 纯绿色版本.配套使用视频,100%运行成功 百度网 ...
- 使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户、项目的协同过滤推荐算法实现MusicRecommendSystemWeb
使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户.项目的协同过滤推荐算法实现MusicRecommendSystemWeb ...
- DataTables的服务器端(SpringMVC)分页模式
Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 分页,即时搜索和排序 几乎支持任何数据源:DOM, javascript, Ajax ...
- 使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化职位推荐系统 招聘推荐系统 基于用户、项目的协同过滤推荐算法实现WebPositionCFRS
使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化职位推荐系统 招聘推荐系统 基于用户.项目的协同过滤推荐算法实现WebPositionCFRS 一.项目简介 1. ...
- springmvc web网站开发上传视频到远程服务器解决方案
springmvc web网站开发上传视频到远程服务器解决方案!近期在给学校做官方网站设计时,有一个业务需求是,后台要增加一个视频管理模块,管理员在后台可以把本地硬盘剪辑好的视频文件,上传到远程服务器 ...
- Maven+Mybatis+Spring+SpringMVC实现分页
一.项目搭建 Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建 二.分页插件的介绍 博主采用的插件是PageHelper这个插件,使用起来十分方便.该插件支持以下数据库 ...
最新文章
- EntLib 3.1学习笔记(5) : Exception Handling Application Block
- 如何使用命令行中的“message”和“description”进行更改? [重复]
- 650c公路车推荐_众望所归 多款短鼻公路车坐垫推荐
- #并行优化# 容错算法 (Fault Tolerant)
- html 点击选择变色,JS实现菜单点击后变色
- Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
- java 百度副文本_spring boot 、springMVC环境集成百度ueditor富文本编辑器
- 虚拟机安装python包会出问题吗_虚拟机CentOS7安装python3.6.2及requests模块的问题汇总...
- 【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)
- ansys通过扫掠(sweep)方法划分网格的方法
- ajax jsonp跨域访问,jquery ajax怎么使用jsonp跨域访问
- 信息学奥赛一本通 铲雪车
- 计算机是人类的好伴侣 作文,电脑真好作文
- php 生成条码插件,php 条形码生成插件Composer组件|php条形码code128实现方法-爱测速网...
- C语言初学者需要知道的十句话,听说不知道的人都没学好编程
- 线程池之ThreadPoolExecutor详解
- M2 MacBookAir售价是多少 M2 MacBookAir配置如何
- svg+js浴火凤凰js特效
- github免费建站和文件夹上传技巧
- AUTOCAD2008注册
热门文章
- Excel中VBA编程学习笔记(十二)--自动筛选
- MySQL安装出现的问题
- 磁盘阵列 and RAID技术简介
- 【MATLAB】基础01
- Side-Tuning:domain adaption
- C语言show用法,show的用法和短语例句
- 交换机crc错误是什么意思_OSN1800设备LDX对接S9706交换机,交换机持续有CRC错误告警...
- 帝国霸略老显示服务器连接失败,帝国霸略怎么玩?新手必看技巧攻略[图]
- #第四章 星光灿烂4.1苍穹
- python 小游戏500行以内_README.md