Mybatis if test无效的原因(字符串比较)
程序员文章站
2022-03-24 12:42:00
...
转自:https://blog.csdn.net/qq_36014192/article/details/78213877?locationNum=4&fps=1
我在xml中写了如下sql:
<if test="date!=null and date =='2'">
//要执行的sql
</if>
当传值date为2的时候并不执行这个if里的sql(date为String类型)
原因:test中字符串比较要用" ",而不是' '.sql改为:
<if test='date!=null and date =="2"'>
//要执行的sql
</if>