MyBatis contains方法判断集合中是否包含某个元素无效的问题
比较值需要用 “” 包裹,不能用单引号 ‘’ ,因为java做了强制类型比较
错误写法,单引号包裹值,双引号包裹表达式:
<if test="list.contains('空')">
OR column IS NULL
</if>
正确写法,双引号包裹值,单引号包裹表达式:
<if test='list.contains("空")'>
OR column IS NULL
</if>
比较值需要用 “” 包裹,不能用单引号 ‘’ ,因为java做了强制类型比较
错误写法,单引号包裹值,双引号包裹表达式:
<if test="list.contains('空')">
OR column IS NULL
</if>
正确写法,双引号包裹值,单引号包裹表达式:
<if test='list.contains("空")'>
OR column IS NULL
</if>
MyBatis contains方法判断集合中是否包含某个元素无效的问题
http://bravegougou.cn/archives/mybatiscontains-fang-fa-pan-duan-ji-he-zhong-shi-fou-bao-han-mou-ge-yuan-su-wu-xiao-de-wen-ti