• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    詭異的分頁代碼失效問題

    來源:懂視網 責編:小采 時間:2020-11-09 14:10:58
    文檔

    詭異的分頁代碼失效問題

    詭異的分頁代碼失效問題:前言: 之前碰到了一個界面上分頁失效的問題,并為之困擾了數日,后臺定位為排序失效的問題,問題就迎刃而解了... 問題描述: 在界面上的某個分頁功能存在失效的問題,第一頁、第二頁和最后一頁的分頁效果正常,但是中間的分頁數據不變。 QA提了一個關于此的
    推薦度:
    導讀詭異的分頁代碼失效問題:前言: 之前碰到了一個界面上分頁失效的問題,并為之困擾了數日,后臺定位為排序失效的問題,問題就迎刃而解了... 問題描述: 在界面上的某個分頁功能存在失效的問題,第一頁、第二頁和最后一頁的分頁效果正常,但是中間的分頁數據不變。 QA提了一個關于此的

    前言: 之前碰到了一個界面上分頁失效的問題,并為之困擾了數日,后臺定位為排序失效的問題,問題就迎刃而解了... 問題描述: 在界面上的某個分頁功能存在失效的問題,第一頁、第二頁和最后一頁的分頁效果正常,但是中間的分頁數據不變。 QA提了一個關于此的

    前言: 之前碰到了一個界面上分頁失效的問題,并為之困擾了數日,后臺定位為排序失效的問題,問題就迎刃而解了...

    問題描述:

    在界面上的某個分頁功能存在失效的問題,第一頁、第二頁和最后一頁的分頁效果正常,但是中間的分頁數據不變。 QA提了一個關于此的Bug.

    問題分析:

    1. 分析界面分頁代碼

    界面分頁的代碼屬于在項目使用較多的組件,關于失效分頁部分的代碼無特殊的定制和使用。

    2. 前端和后臺端交互的分析

    基于HTTP的監控工具,發現分頁請求的請求數據一切正常,分頁的start/limit數據正確,過濾條件是正確的,排除前端問題。

    3. 后臺的代碼分析

    后臺的代碼是基于Hibernate實現的DAO查詢分析,代碼基于基類的常規查詢,無特殊代碼存在。而且這些基類的常規查詢被項目中不同的模塊所使用,其他模塊功能正常。

    故對這些查詢的代碼是否存在問題,持懷疑態度。

    4. 懷疑生成的SQL是否存在問題

    打印出在查詢中使用的SQL語句,經過分析,SQL也不存在問題。其中使用了log4jdbc來監控sql執行。

    5. 基于查詢中使用的SQL在Oracle的plsql中直接運行SQL

    結果發現,在50~75, 75-~100等區間,的確查詢數據不變。 SQL語句:

     select *
     from (select row_.*, rownum rownum_
     from (select this_.id as id25_0_,
     this_.create_time as create2_25_0_,
     this_.creator as creator25_0_,
     this_.modify_time as modify4_25_0_,
     this_.updater as updater25_0_,
     this_.version as version25_0_,
     this_.bank_id as bank7_25_0_,
     this_.bank_name as bank8_25_0_,
     this_.chk_comment as chk9_25_0_,
     this_.chk_status as chk10_25_0_,
     this_.cup_bank_id as cup11_25_0_,
     this_.del_status as del12_25_0_,
     this_.smp_name as smp13_25_0_,
     this_.status as status25_0_
     from ns_para_bank this_
     where this_.chk_status = '02'
     and this_.chk_status = '02'
     and this_.del_status = '01'
     order by this_.modify_time desc
     ) row_
     where rownum <= 100)
     where rownum_ > 75
    
    6. 后懷疑是排序字段modifyTime問題

    經過排查,發現大部分的modifiedTime字段的數據為空,故導致了排序失效;由于排序失效,引發了分頁數據不變的問題

    問題的解決

    為排序條件新增了一個排序字段, 在modified_time失效的情況下,保證整體排序的有效性,即可解決分頁失效問題。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    詭異的分頁代碼失效問題

    詭異的分頁代碼失效問題:前言: 之前碰到了一個界面上分頁失效的問題,并為之困擾了數日,后臺定位為排序失效的問題,問題就迎刃而解了... 問題描述: 在界面上的某個分頁功能存在失效的問題,第一頁、第二頁和最后一頁的分頁效果正常,但是中間的分頁數據不變。 QA提了一個關于此的
    推薦度:
    標簽: 一個 失效 代碼
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产线视频精品免费观看视频| 久久精品一区二区影院| 国产精品视频一区二区三区不卡| 日本午夜精品一区二区三区电影| 精品午夜国产人人福利| 国产福利视精品永久免费| 亚洲AV永久无码精品一百度影院| 精品久久久久国产免费| 国产精品免费精品自在线观看| 日韩精品内射视频免费观看| 青青草97国产精品免费观看| 国产欧美日韩精品专区| 热99re久久国超精品首页| 国产精品国产三级国产av品爱网 | 无码精品久久久久久人妻中字| 久久夜色精品国产| 国产系列高清精品第一页 | 日韩国产成人精品视频 | 久久99精品国产| 国产精品高清一区二区三区不卡| 久久精品无码午夜福利理论片| 亚洲精品无码av人在线观看 | 亚洲A∨午夜成人片精品网站| 九九久久精品国产| 国产亚洲精品拍拍拍拍拍| 欧美亚洲精品在线| 欧美精品免费观看二区| 久久r热这里有精品视频| 国产在视频线精品视频二代| 国产精品99久久久久久人| 亚洲国产精品国自产拍AV| 伊人久久综合精品无码AV专区| 午夜三级国产精品理论三级 | 人妻AV一区二区三区精品 | 欧美精品一区二区精品久久| 四虎在线精品视频一二区| 欧美精品免费线视频观看视频| 在线人成精品免费视频| 国产精品国产三级国产a| 国产乱人伦精品一区二区在线观看| 国产精品综合久成人|