zl程序教程

您现在的位置是:首页 >  其他

当前栏目

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

搜索mybatis 一个 查询 进行 多个 模糊
2023-09-14 09:03:40 时间
<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_CODENAME) 其中字段如果是关键字是要用”`”来引起来的,不然会报错!