<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
) 其中字段如果是关键字是要用”`”来引起来的,不然会报错!