• <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
    主站蜘蛛池模板: 91精品国产综合久久婷婷| 九九热这里只有在线精品视 | 中文精品久久久久人妻不卡| 2021国产成人精品久久| 久久精品99久久香蕉国产色戒| 久久精品一区二区三区中文字幕| 精品久久久久久| 精品国产福利在线观看| 亚洲国产精品无码久久九九| 97久人人做人人妻人人玩精品| 国产成人精品免费久久久久| 无码人妻精品一区二区三区夜夜嗨| 久久久久亚洲精品中文字幕| 国产国拍亚洲精品福利| 久久精品国产精品青草app| 久久发布国产伦子伦精品| 亚洲热线99精品视频| 婷婷成人国产精品| 蜜臀av无码人妻精品| 精品a在线观看| 国产精品自产拍在线观看花钱看| 欧美日韩精品一区二区三区| 国产伦精品一区二区三区女| 97精品伊人久久大香线蕉app| 久久亚洲美女精品国产精品| 亚洲精品成人无限看| 亚洲综合精品网站| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲第一区精品观看| 亚洲国产成人精品女人久久久 | 香港aa三级久久三级老师2021国产三级精品三级在 | 视频二区国产精品职场同事| 久久精品男人影院| 久久国产亚洲精品麻豆| 久久99国产精品久久| 欧美精品天天操| 国产精品麻豆欧美日韩ww| 国产在线观看一区二区三区精品| 国产小呦泬泬99精品| 热久久国产欧美一区二区精品 | 精品一区二区三区四区在线|