异常处理: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