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

做网站的要求wordpress 小说 主题

做网站的要求,wordpress 小说 主题,网站自己怎么做的,wordpress可以做下载记录下#xff0c;自己新开了一个kotlin的项目从而替换java项目#xff0c;同时升级了部分组件#xff0c;包括pageHelper#xff0c;以往代码里有动态sql的配置 //通过不为null的属性查找数据 val tmpResult: ListMapString?, Any? sqlSessionTemplat…记录下自己新开了一个kotlin的项目从而替换java项目同时升级了部分组件包括pageHelper以往代码里有动态sql的配置 //通过不为null的属性查找数据 val tmpResult: ListMapString?, Any? sqlSessionTemplate?.selectList(commonSql.queryByNotNullProperties,dynamicDbOperation, RowBounds((curPage - 1) * pageSize, pageSize))然而在实际查询的时候执行了 select count(0) from table where nama key;通过sql日志查看返回count1,total1但是就是没有执行查询语句导致获取到的数据一直为空。 百度搜了后说是分页的问题将RowBounds删了后确实可以了但是这就无法动态化了某些原因。追溯源码查看问题 public Page getPage(Object parameterObject, RowBounds rowBounds) {Page page PageHelper.getLocalPage();if (page null) {//如果不是默认对象就进行分页操作我这边无论是哪个版本应该都会进入该分支if (rowBounds ! RowBounds.DEFAULT) {...} else if (parameterObject instanceof IPage || supportMethodsArguments) {...}if (page null) {return null;}PageHelper.setLocalPage(page);}...return page;}上文主要是进入的分支创建对象明白为啥有些操作在不同版本不一致下文 AbstractHelperDialect.java 5.3.3Overridepublic boolean afterCount(long count, Object parameterObject, RowBounds rowBounds) {Page page getLocalPage();page.setTotal(count);if (rowBounds instanceof PageRowBounds) {((PageRowBounds) rowBounds).setTotal(count);}//pageSize 0 的时候不执行分页查询//pageSize 0 的时候还需要执行后续查询但是不会分页if (page.getPageSizeZero() ! null) {//PageSizeZerofalsepageSize0if (!page.getPageSizeZero() page.getPageSize() 0) {return false;}//PageSizeZerotruepageSize0 返回 false只有0才需要执行后续的else if (page.getPageSizeZero() page.getPageSize() 0) {return false;}}//页码0 开始行数总行数即可不需要考虑 pageSize上面的 if 已经处理不符合要求的值了return page.getPageNum() 0 count page.getStartRow();} ---------------------------------- 5.1.2public boolean afterCount(long count, Object parameterObject, RowBounds rowBounds) {Page page this.getLocalPage();page.setTotal(count);if (rowBounds instanceof PageRowBounds) {((PageRowBounds)rowBounds).setTotal(count);}if (page.getPageSize() 0) {return false;} else {return count 0L;}}从上面两个版本对比就知道了一个需要pageNum从1开始一个不care页码…踩了个小坑… 整改方法就是新增配置 offsetAsPageNumtrue //但我这里默认是true… val tmpResult: ListMapString?, Any? sqlSessionTemplate?.selectList(commonSql.queryByNotNullProperties,dynamicDbOperation, RowBounds(curPage, pageSize)) //offset参数做成pageNum且pageNum从1开始搜索许久就说了pageSize和pageNum的问题没说0和1追踪源码才知道如何修改。。。 果然啊 看源码能解决大部分问题。
http://www.w-s-a.com/news/831293/

相关文章:

  • 高端创意网站建设网页制作咨询公司
  • 网站建设及发布的流程图wordpress文章摘要显示
  • 淮北网站网站建设省好多会员app
  • 如何查看网站的更新频率网站图片要求
  • 网站设计公司收费标准wordpress修改文章链接
  • 镇江网站建设公司网站关键词密度怎么计算的
  • c 网站开发公司的网站的设计
  • 网站建设多长时间能学会做网站猫要做端口映射吗
  • 新手做网站视频网页设计期末作品要求
  • 做网站用户充值提现郑州高端模板建站
  • 运城做网站方式方法网站改版完成
  • 上海建设网站制作东西湖建设局网站
  • 建设购物网站课程设计建设部领导干部官方网站
  • 沈阳企业制作网站北京两学一做网站
  • 郑州做营销型网站手机网站建设多少钱一个
  • 小说类网站程序外贸商城 wordpress
  • 喀什百度做网站多少钱wordpress 用户介绍
  • 专门做任务的网站手机端网站重构
  • 深圳专业设计网站公司国际网站建设经验
  • 网站产品页排名怎么做网站备案起名要求
  • 成都企业网站建设及公司ppt生活分类信息网站大全
  • 免费企业网站源码下载学服装设计需要什么条件
  • 淘宝网站开发方式深圳平面设计公司排名榜
  • 品牌网站建设收费情况登陆页面模板
  • 十大免费cms建站系统介绍科技网站欣赏
  • 自学做网站需要多久semir是什么品牌
  • 南通网站搜索引擎优化网站首页seo关键词布局
  • 东莞市国外网站建设多少钱wordpress 多媒体插件
  • c2c商城网站建设公司做水果生意去哪个网站
  • 做网站服务器有哪些电子商务网站建立