欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mybatis if test无效的原因(字符串比较)

程序员文章站 2022-03-24 12:41:18
...

我在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>