记录在mybatis 3.1.0中,在xml中写sql使用到了if函数,报错
1.1首先排除sql异常,
1.2然后在mybatis异常信息打印处打断点,发现是if函数的问题。
1.3专用case处理后正常。
if(a=1,1,0) as a;
case a when 1 then 1 else 0 end as a;
mybatis 3.1.0中sql中使用if函数报错,使用case处理正常
![](https://img-home.csdnimg.cn/images/20240711042549.png)
记录在mybatis 3.1.0中,在xml中写sql使用到了if函数,报错
1.1首先排除sql异常,
1.2然后在mybatis异常信息打印处打断点,发现是if函数的问题。
1.3专用case处理后正常。
if(a=1,1,0) as a;
case a when 1 then 1 else 0 end as a;