网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

分页插件--pagehelper

PageHelper 是国内非常优秀的一款开源的 mybatis 分页插件,它支持基本主流与常用的数据库,例如 MySQL、 oracle、mariaDB、DB2、SQLite、Hsqldb 等。
网址:https://pagehelper.github.io/ 本项目在 github 的项目地址:https://github.com/pagehelper/Mybatis-PageHelper 本项目在 gitosc 的项目地址:http://git.oschina.net/free/Mybatis_PageHelper
1.在 pom.xml 中添加如下依赖:

目前成都创新互联已为超过千家的企业提供了网站建设、域名、网站空间绵阳服务器托管、企业网站设计、遂平网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

 
    com.github.pagehelper 
    pagehelper 
  1. 在 MyBatis 配置 xml 中配置拦截器插件 (dao层,配置在sqlSessionFactory里)

     
    
            
                
                    
                    
                        
                            helperDialect=mysql
                            reasonable=true
                        
                    
                
            
        

    3.配置service

    service接口

    /**
     * 查询所有部门,带分页(用的pageHelper)
     * @return
     */
    PageInfo findAll(int page, int size);

    service实现类

    public PageInfo findAll(int page, int size) {
        //1.设置分页信息,使用PageHelper的静态方法
        PageHelper.startPage(page,size);
        //2.调用deptDao的查询所有方法
        List companies = companyDao.findAll();
        //3.创建返回值并返回
        return new PageInfo(companies);
    }

    4。配置controller的方法

    @Autowired
    private CompanyService companyService;
    
    /**
     * 查询所有
     * @return
     */
    @RequestMapping("/list")
    public String list(@RequestParam(defaultValue = "1") int page,@RequestParam(defaultValue = "2") int size){
        //1.调用service查询
       // List companyList = companyService.findAll();
        PageInfo pageInfo = companyService.findAll(page, size);
        //2.存入请求域中
       // request.setAttribute("list",companyList);
        request.setAttribute("page",pageInfo);
        //3.转发到列表页面
        return "company/company-list";
    }

    前端页面


当前题目:分页插件--pagehelper
本文地址:http://bjjierui.cn/article/jshosp.html

其他资讯