您的位置:首页 > 其它

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

2017-06-26 10:30 645 查看

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
) 其中字段如果是关键字是要用”`”来引起来的,不然会报错!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis select