springboot的mybatis使用CONCAT模糊查询

springboot的mybatis使用CONCAT模糊查询

在mysql中like 可以直接使用字符串拼接,在xml中需要使用CONCAT来连接变量。

xml 复制代码
<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>
相关推荐
疯狂的程序猴6 分钟前
移动端 WebView 内存泄漏与性能退化问题如何排查 实战调试方法汇总
后端
慌糖11 分钟前
Spring Boot音乐服务器项目-查询喜欢的音乐模块
服务器·spring boot·mybatis
ezl1fe27 分钟前
RAG 每日一技(十):向量检索的“死穴”?用混合搜索(Hybrid Search)来拯救!
后端·算法
香蕉可乐荷包蛋34 分钟前
一次性接收大量上传图片,后端优化方式
后端·python
camellia34 分钟前
docker(二十四)docker部署RabbitMQ
后端
冒泡的肥皂1 小时前
数据库最近学到的小知识(一
数据库·后端·架构
程序视点1 小时前
电脑硬件检测必备!图吧工具箱11年免费良心软件!100+免费工具合集
前端·windows·后端
IguoChan1 小时前
话一话职场PUA
后端
陈随易2 小时前
国产之光,把AI融入到语言级别的编程语言-MoonBit
前端·后端·程序员