springboot的mybatis使用CONCAT模糊查询
在mysql中like 可以直接使用字符串拼接,在xml中需要使用CONCAT来连接变量。
<mapper namespace="com.geofly.ynygzx.iscp.api.mapper.AppUpdateRecordMapper">
<select id="getList" resultType="com.geofly.ynygzx.iscp.api.entity.AppUpdateRecord">
select * from app_update_record where 1 = 1
<if test="params.status != null and params.status != ''">
and status = #{params.status}
</if>
<if test="params.version != null and params.version != ''">
and version like CONCAT('%', #{params.version}, '%')
</if>
ORDER BY version desc, create_time desc
</select>
</mapper>