需求:需要使用一个list<String> 类型的对象作为查询参数.
代码:
postman返回:
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
原因:
List<String>类型的变量,不能与空字符串' ' 进行比较
解决办法:
判断 集合!=null 和 集合.size>0 即可