pid 传过来的为uuid时,该判断出现异常
parameterType="com.ovit.manager.modules.nswy.entity.ProductTypeInfo" 为实体类
pid 为String 类型
mybatis <if test="pid !='0'">
报错信息:querying database. cause: java.lang.numberformatexception: for input string
将判断改为:<if test=' pid != "0" '>
正常运行
本文详细解析了在使用MyBatis框架进行数据库查询时,遇到的pid参数为uuid类型导致的判断异常问题。通过调整if语句的判断条件,成功解决了因字符串与数字比较引发的NumberFormatException错误。
8万+

被折叠的 条评论
为什么被折叠?



