異常處理:el表達式數據類型轉換異常 Cannot convert B36 of type class java.lang.String to class java.lang.Long


問題:

出錯代碼:

 

 

 

1、用第一套題做測試的時候沒有考慮查詢條件是否屬於同一個testmark(同一套題),導致查出的content(答案選項的內容)和questionmark出現混亂,所以加條件 where testmark=#{questionType}

分析:el表達式異常,原因在questionmark字符串有除數字字符之外的。

2、改正

 

 這樣查出來的questionmark是純凈的字符串數字了,不會出現類型轉換的錯誤了。

參考博文截圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM