在Mybatis中使用分页插件

您所在的位置:网站首页 分页pageinfo 在Mybatis中使用分页插件

在Mybatis中使用分页插件

2022-12-18 20:59| 来源: 网络整理| 查看: 265

第一步:导入依赖 com.github.pagehelper pagehelper 4.1.4

第二步:在mybatis的全局配置文件mybatis-config.xml中配置该插件

  

        Spring的相关配置:

        

        在classpath:mybatis-config.xml中配置该插件

        

第三步 在Java代码中的查询语句之前调用插件 /** * 去所有文章展示页面,这个是去博客空间的主页 * * @return 携带上文章的参数,去文章首页 */ @RequestMapping(value = {URL_ARTICLE_LIST} ,method = {GET}) public ModelAndView home(HttpServletRequest request){ LOGGER.info( "enter article list page"); LOGGER.info( "page query for article"); //拿到用户需要的是哪一页的文章数据 String str_pageNo = request.getParameter( "pageNo"); if(str_pageNo == null){ PageHelper.startPage( 1, 8); } else{ PageHelper.startPage(Integer.parseInt(str_pageNo), 8); } //参数Map final Map map = Maps.newHashMap(); //获取所有作者的所有文章 final List articles = articleService.getAllArticle(); final PageInfo pageInfo= new PageInfo(articles); LOGGER.info( "actually total size = {}",pageInfo.getTotal()); map.put( "articles",articles); map.put( "pageInfo",pageInfo); return new ModelAndView(FWD_ARTICLE_LIST_HOME,map); } 第四步 在页面使用分页信息     上一页 class="active" >


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3