Mybatis 一个搜索框对多个字段进行模糊查询

来源:互联网 发布:英语网络课程推荐 编辑:程序博客网 时间:2024/05/17 23:57

Mybatis 一个搜索框对多个字段进行模糊查询

<select id="list" parameterType="ParamConfigCondition" resultType="ParamConfig">        SELECT            a.PARAM_CODE,            a.VALUE_CODE,            a.`NAME`,            a.IS_READ_ONLY,            a.DESCR        FROM            TPT_PARAM_CONFIG a        WHERE            1 = 1            <if test="paramCode != null and paramCode != ''">                AND a.PARAM_CODE = #{paramCode}            </if>            <if test="searchParam != null and searchParam != ''">                AND CONCAT(`VALUE_CODE`, `NAME`) LIKE CONCAT('%',#{searchParam},'%')            </if>    </select>

注:CONCAT(VALUE_CODE, NAME) 其中字段如果是关键字是要用”`”来引起来的,不然会报错!

阅读全文
0 0
原创粉丝点击