mybatis 一个输入框进行多个字段进行模糊查询

在一个输入框进行多个字段的查询,需求是这样的:

需要提供物料名称/规格,K3编码查询,此处录入物料名称,英文名称或者规格型号都可模糊查询,K3编码模糊查询。

 在 mybatis 的Mapper.xml 中

<!-- 此处录入物料名称,英文名称或者规格型号都可模糊查询 -->
        <if test="searchParam != null and searchParam != ''">
                AND CONCAT(`wlmc`,`wlmcyw`,`ggxh`) LIKE CONCAT('%',#{searchParam},'%')
         </if>
        <if test="k3_mat_code != null and k3_mat_code != '' ">
            and pd.k3_mat_code like CONCAT('%', #{k3_mat_code}, '%')
        </if>

用 postman 测试一下

原文地址:https://www.cnblogs.com/cuixiaomeng/p/13577272.html