今天業務系統有個 用戶提出他有個數據下載word文檔出現了json下載內容,而其他的數據下載word正常,打開日志文件看到了以下錯誤:
Incorrect result size: expected 1, actual 10
字面上翻譯過來是:"不正確的結果大小:預期是1,實際是10"
根據其從日志提示:找點代碼錯誤問題的地方: EvaluateBOImpl.java:1474 及SdEvalExportCtrl.java:123
通過該查詢的SQL到PlsqDevelope里查詢發現該sql邏輯確實 查詢出了很多條記錄
解決方式:
(1)通過修改數據庫:刪除數據庫中對應名稱(column)相同的記錄,留剩'1"條
(2)通過更換方法:使用query方法返回list對象(該方法能返回所有查詢記錄)