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>
相关推荐
喵叔哟3 分钟前
6.配置管理详解
后端·python·flask
yuuki2332334 分钟前
【C++】类和对象(上)
c++·后端·算法
韩数7 分钟前
小白也能看懂! 今年爆火的 MCP 协议究竟是什么?写给普通人的 MCP 指南
后端·aigc·mcp
A***F1579 分钟前
SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)
spring boot·tomcat·mybatis
l***466811 分钟前
SSM与Springboot是什么关系? -----区别与联系
java·spring boot·后端
I***t71615 分钟前
【MyBatis】spring整合mybatis教程(详细易懂)
java·spring·mybatis
周杰伦_Jay23 分钟前
【Go 语言主流 Web】 框架详细解析
开发语言·后端·微服务·架构·golang
z***026026 分钟前
SpringBoot创建动态定时任务的几种方式
java·spring boot·spring
风的归宿5528 分钟前
openresty容器导出火焰图
后端
i听风逝夜29 分钟前
Web 3D地球实时统计访问来源
前端·后端