当前位置: 首页 > news >正文

网站怎么做营销世安建设有限网站

网站怎么做营销,世安建设有限网站,wordpress转域名收费吗,免费开挂的软件一、定义 PageHelper用在mybatis插件里面,可以自动的为最近的sql语句进行分页查询,提供分页的页码size和每页数量num,在查询过程中hi自动的拼接limit关键字,不用再改写sql语句了 在PageHelper.startPage(); 在启动查询…

一、定义


        PageHelper用在mybatis插件里面,可以自动的为最近的sql语句进行分页查询,提供分页的页码size和每页数量num,在查询过程中hi自动的拼接limit关键字,不用再改写sql语句了

        在PageHelper.startPage(); 在启动查询 List 数据的查询之前时,会对最近的一个查询进行起作用,但是对于间隔的查询返回 List的数据,将不会有任何影响

二、快速入门 

第⼀步:引⼊依赖

pom.xml

<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper -->
<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.3.3</version>
</dependency>

第⼆步:在mybatis-config.xml⽂件中配置插件

typeAliases标签下⾯进⾏配置:

mybatis-config.xml

<configuration><properties resource="jdbc.properties"></properties><plugins><plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin></plugins>

第三步:编写Java代码

CarMapper接⼝

List<Car> queryCarList();

CarMapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.rocky.mybatis.mapper.CarMapper">
​<select id="queryCarList" resultType="com.rocky.mybatis.pojo.Car"><!--使用pageHelper不要使用 ;-->select * from t_car</select>
</mapper>
  • 关键点:

    • 在查询语句之前开启分⻚功能。

    • 在查询语句之后封装PageInfo对象。(PageInfo对象将来会存储到request域当中。在⻚⾯上展 示。)

PageTest.testPageHelper

@Testpublic void queryPage() throws IOException {SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new                     SqlSessionFactoryBuilder();SqlSessionFactory build = sqlSessionFactoryBuilder.build(Resources.getResourceAsStream("mybatis-config.xml"));SqlSession sqlSession = build.openSession(true);CarMapper mapper = sqlSession.getMapper(CarMapper.class);//开启分页int pageNum=2;int pageSize=4;PageHelper.startPage(pageNum,pageSize);// 执⾏查询语句List<Car> cars = mapper.queryCarList();cars.forEach(new Consumer<Car>() {@Overridepublic void accept(Car car) {System.out.println(car);}});// 获取分⻚信息对象PageInfo<Car> pageInfo = new PageInfo<>(cars, 5);System.out.println(pageInfo);sqlSession.close();}

执行结果如下:

PageInfo{pageNum=2, pageSize=4, size=4, startRow=5, endRow=8, total=11, pages=3, list=Page{count=true, pageNum=2, pageSize=4, startRow=4, endRow=8, total=11, pages=3, reasonable=false, pageSizeZero=false}[Car(id=6, carnum=null, brand=奔驰E, guideprice=null, producetime=null, cartype=null), Car(id=7, carnum=null, brand=奔驰E, guideprice=null, producetime=null, cartype=null), Car(id=8, carnum=null, brand=奔驰E, guideprice=null, producetime=null, cartype=null), Car(id=9, carnum=null, brand=奔驰E, guideprice=null, producetime=null, cartype=null)], prePage=1, nextPage=3, isFirstPage=false, isLastPage=false, hasPreviousPage=true, hasNextPage=true, navigatePages=5, navigateFirstPage=1, navigateLastPage=3, navigatepageNums=[1, 2, 3]}

http://www.yayakq.cn/news/65475/

相关文章:

  • 镇江市建设工程安全监督站网站博客网站建设
  • 沙河高端网站建设装信通装修网
  • vps 内存影响 网站如皋电子商城网站建设
  • 做淘宝客网站是如何盈利的企业logo设计方案
  • 重庆 网站建设大全福利在线设计logo免费网站
  • 来个黑黑的网站怎样做o2o网站
  • 怎么申请免费网站室内装修设计师资格证怎么考
  • 制作自己的网站需要什么材料微信小号自助购买网站
  • 网站图怎么做才能小而清晰网页设计制作网站首页
  • 义乌北苑编程网站开发公司网页设计公司哪个济南兴田德润实惠吗
  • 西安建设工程中心交易网站wordpress外贸建站教程
  • 门户网站开发模板广东网站建设哪家专业
  • 只做外贸的公司网站小面网站建设
  • 辽宁建设厅的证到底在哪个网站查电子商务都包括什么
  • iis7发布网站教程北京网站建设报价明细
  • 做照片的ppt模板下载网站广州小型网站建设公司
  • 重庆企业网站建设价格网络营销是什么含义
  • 柳州公积金网站烟台营销型网站建设
  • 个人网站名称要求app在地区国家未提供怎么办
  • 网上做家教的网站优化公司管理
  • 网站设置万事达u卡想系统学习wordpress
  • 营销型网站建设的利与弊网站推广的建议
  • 哪里可以自己免费开网店北京网站建设 seo公司
  • 中山手机网站开发网页游戏制作难吗
  • 成都网站快速排名成都比较好的室内设计公司有哪些
  • 重庆广告网站推广广州网站建设方案案例
  • 网站策划书免费购物网站,购物车界面如何做
  • 外贸公司域名哪个网站申请比较好导购网站 转化率
  • 小时的网站建设百度开户多少钱
  • 找做外墙油漆网站一个静态网站开发考虑什么