关于mybatis报invalid comparison: java.util.Arrays$ArrayList and java.lang.String异常
来源:互联网 发布:mac下的mysql客户端 编辑:程序博客网 时间:2024/05/22 08:00
最近在对公司项目使用springcloud进行重构时,进行调试接口出现了如下错误:
这是sql代码
<if test="foStatus != null and foStatus!=''">and fco.status in <foreach item="status" index="index" collection="listStatus" open="(" separator="," close=")"> #{status}</foreach></if>在动态sql语句中如果出现了list!=‘ ’这样的判断,就会把传进来的list当做string处理,因此在循环中就会出错;
但是以前没有用springboot重构前这样写就没问题,也不知是不是springboot框架所导致的==!,真是大坑;(希望有大神解释下)
把list!=‘’去掉即可或者写成 list.size > 0
<if test="foStatus != null and foStatus.size > 0">and fco.status in <foreach item="status" index="index" collection="listStatus" open="(" separator="," close=")"> #{status}</foreach></if>
阅读全文
0 0
- 关于mybatis报invalid comparison: java.util.Arrays$ArrayList and java.lang.String异常
- mybatis保存日期报错invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- mybatis部分版本异常invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String(date和string无法比较)
- MyBatis sqlMapper.xml 传入String类型参数报错,invalid comparison: java.util.LinkedHashMap and java.lang.Strin
- MyBatis sqlMapper.xml 传入String类型参数报错,invalid comparison: java.util.LinkedHashMap and java.lang.Strin
- invalid comparison: java.util.ArrayList and java.lang.String——bug解决办法
- Mybatis 异常: java.util.ArrayList and java.lang.String
- Mybatis异常:Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lan
- invalid comparison: java.util.Date and java.lang.String
- invalid comparison: java.util.Date and java.lang.String异常的原因
- mybatis invalid comparison: java.sql.Timestamp and java.lang.String
- MyBatis3.3.0关于invalid comparison: java.sql.Timestamp and java.lang.String异常的解决
- Maven项目使用JSON需要的依赖包
- Oracle系统函数
- Netty官方例子(TIME协议)
- 商家最关心的红利,在这!!!
- window.onresize与$(window).resize()
- 关于mybatis报invalid comparison: java.util.Arrays$ArrayList and java.lang.String异常
- Oracle--sys_context
- css中div高度自适应且固定剩余高度由另外div内容填充
- Javaoop4
- 设计模式——装饰器模式
- 使用Python把多个图片拼接成为长图
- android 自动化测试检测弹窗或蒙层
- py细节
- 物联网数据采集处理架构