<select id="selectByList" resultMap="BaseResultMap" parameterType="java.lang.String" >
select * from sys_user
where is_delete = 0
<if test="_parameter != null and _parameter != ''" >
and user_name like CONCAT( '%', #{userName,jdbcType=VARCHAR} , '%')
</if>
order by create_time desc
</select>
在单参数条件查询时,如果该参数不是主键,则需要设定if判断为“_parameter ”,用于动态组装sql。