Mybaits报错: java.lang.IllegalArgumentException: invalid comparison: java.util.LinkedHashMap and java.lang.String
报错原因翻译:无效比较。
报错原因分析:在mybatis的sql语句中使用if标签时,if标签的test属性在比较值的过程中使用了 #{}

解决办法:
删除#{}, 直接使用参数名即可

注意: 我这里因为有多个形参,所以用的param1是多个参数的key值!
当只有一个形参时,直接使用形参名就行!!!
本篇博客解决方法参考:
https://blog.csdn.net/weixin_42941486/article/details/100882063

2335

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



