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

导航网站建设怎么给网站图片加alt

导航网站建设,怎么给网站图片加alt,中国建设工程招聘信息网站,凡客诚品衣服MyBatis 也提供了支持分页的方案#xff0c;其主要思路是使用 Limit 偏移量和限制个数#xff0c;来获取指定数量的数据 MyBatis 提供两种分页方式#xff1a;基于参数改造和基于插件拦截 1、基于参数改造#xff1a; 第一种分页方式是基于参数改造的#xff0c;通过添加… MyBatis 也提供了支持分页的方案其主要思路是使用 Limit 偏移量和限制个数来获取指定数量的数据 MyBatis 提供两种分页方式基于参数改造和基于插件拦截 1、基于参数改造 第一种分页方式是基于参数改造的通过添加参数 limit 和 offset 就可以实现查询从某个位置开始的若干条记录代码实现如下select idselectSomeDataparameterTypemap resultTypecom.example.SomeDataSELECT * FROM sometableORDER BY somecolumnLIMIT #{limit} OFFSET #{offset} /select2、基于插件拦截 MyBatis 还提供了另外一种分页方式基于插件拦截机制。这种方式更加灵活支持实现更为复杂的分页功能。 自定义一个拦截器实现 Interceptor 接口并重写其中唯一的 intercept 方法在其中对 SQL 语句进行修改添加分页信息。具体操作如下 public class PageInterceptor implements Interceptor {/*** 拦截方法** param invocation* return* throws Throwable*/Overridepublic Object intercept(Invocation invocation) throws Throwable {// 获取原始的SQL语句String sql (String) invocation.getArgs()[0];// 查询总数并计算出总页数和当前页int total count(sql);// 如果总数小于等于0则直接返回空结果集if (total 0) {return Collections.emptyList();}// 计算出当前页的起始位置和结束位置int offset getOffset(pageNo, pageSize);int limit pageSize;// 构造含分页信息的新SQLString newSql getNewSql(sql, offset, limit);// 将新SQL替换成原来的SQL并继续执行原有方法ReflectionUtils.setFieldValue(invocation, h.sql, newSql);Object result invocation.proceed();// 包装成Page对象并返回PageT pageResult new Page(pageNo,pageSize,total,(ListT)result);return pageResult;}/*** 获取新的SQL语句含分页信息** param sql* param offset* param limit* return*/private String getNewSql(String sql, int offset, int limit) {return sql LIMIT offset , limit;}/*** 获取查询结果总数** param sql* return*/private int count(String sql){// code omitted}/*** 计算当前分页的 Offset** param pageNo* param pageSize* return*/private int getOffset(int pageNo, int pageSize) {return (pageNo - 1) * pageSize;} }在 mybatis-config.xml 配置文件中注册该拦截器 pluginsplugin interceptorcom.example.mybatis.PageInterceptor/ /plugins询数据时可以按照以下方式进行分页处理 public ListUser selectUserListByPage(int startRow, int pageSize){RowBounds rowBounds new RowBounds(startRow,pageSize);String statement com.example.UserMapper.selectUserList;return sqlSession.selectList(statement,null,rowBounds); }
http://www.zqtcl.cn/news/612582/

相关文章:

  • 北京做网站电话的公司网站怎么做外链
  • 手工艺品外贸公司网站建设方案复古风格网站
  • 企业网站后端模板如何编写手机程序
  • 泰州网站建设服务好wordpress 子分类
  • 做个企业网站要多少钱php mysql怎么编写视频网站
  • 精仿手表网站做网站为什么要做备案接入
  • 哈什么网一个网站做ppt清新区城乡建设局网站
  • 重庆专业网站建设首页排名网站模板广告去除
  • 河南省建设行业证书查询网站怎么用ps做网站首页背景图片
  • 如何取一个大气的名字的做网站青岛北方现货交易平台
  • 关于做书的网站购物网站建设资讯
  • 运营网站开发工作招聘做装修有什么好网站可以做
  • 免费自学平面设计的网站直播网站开发源码
  • 电子商务网站建设实践广州网站建设公司怎么选
  • 做公众号的素材网站分销电商平台有哪些
  • 网站后期维护协议如何免费注册网址
  • 内容展示型网站 设计特点福州百度seo
  • 外贸网站 推广影视广告宣传片制作公司
  • crm系统管理大兴安岭地网站seo
  • 免费 网站模板为什么自己做的网站别的电脑打不开
  • 公司网站建设建设辽宁鞍山网站建设
  • 企业为什么做网站优化推广做网站学什么什么专业
  • 怎样访问简版网站中小企业网站建设济南兴田德润电话
  • 哪里有零基础网站建设教学服务常用知名购物网站
  • 西宁高端企业网站建设公司名称大全免费取名
  • 如何解决网站图片打开慢关键词搜索推广排行榜
  • 网站建设销售话建网站需要怎样做
  • 网站排名和什么有关网络推广协议合同范本
  • 湖州房产网站建设南通市城乡和住房建设局网站
  • 郴州建设工程集团招聘信息网站wordpress 橘子皮模板