mybatis报错:nested exception is org.apache.ibatis.exceptions.PersistenceException: \r\n### Error querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.String\r\n### Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.String
报错翻译:org.apache.ibatis.exceptions.PersistenceException: r\n###查询数据库错误。原因:java.lang. illegalargumentexception:无效比较:java.util.ArrayList和java.lang. arraylist。String\r\n###原因:java.lang.IllegalArgumentException:无效比较:java.util.ArrayList和java.lang.String
找了一下是因为传进去的参数是个list,但是if标签中多写了个cloud Type != ‘’,list类型数据无法和string类型数据进行比较,引发报错。删除and cloud Type != ''即可。
正确代码: