『MyBatis』MyBatis实现模糊查询Like

简介: 📣读完这篇文章里你能收获到- Mybatis使用Like实现模糊查询

请添加图片描述
📣读完这篇文章里你能收获到

  • Mybatis使用Like实现模糊查询

请添加图片描述

模糊查询多种方式总结

1.Sql中字符串拼接

<if test="text != null and !text.isEmpty()">model like concat('%', #{text}, '%')</if>
AI 代码解读

2.用 ${...} 代替 #{...}

<if test="text != null and !text.isEmpty()">model like '%${text}%'</if>
AI 代码解读

3. 程序拼接

   // or String searchText = "%" + text + "%";

   String searchText = new StringBuilder("%").append(text).append("%").toString();

   parameterMap.put("text", searchText);
AI 代码解读
<if test="text != null and !text.isEmpty()">model like #{text}</if>
AI 代码解读
相关文章
Mybatis系列(二)之动态SQL和模糊查询
Mybatis系列(二)之动态SQL和模糊查询
Mybatis:SQL注入问题 like模糊查询 多表查询 动态SQL
Mybatis:SQL注入问题 like模糊查询 多表查询 动态SQL
1401 0
|
1天前
|
六、MyBatis特殊的SQL:模糊查询、动态设置表名、校验名称唯一性
六、MyBatis特殊的SQL:模糊查询、动态设置表名、校验名称唯一性
13 0
Mybatis中模糊查询like语句的使用方法
Mybatis中模糊查询like语句的使用方法
86 0
MyBatis动态语句且如何实现模糊查询及resultType与resultMap的区别---详细介绍
MyBatis动态语句且如何实现模糊查询及resultType与resultMap的区别---详细介绍
258 0
Java后端开发-使用springboot进行Mybatis连接数据库步骤
本文介绍了使用Java和IDEA进行数据库操作的详细步骤,涵盖从数据库准备到测试类编写及运行的全过程。主要内容包括: 1. **数据库准备**:创建数据库和表。 2. **查询数据库**:验证数据库是否可用。 3. **IDEA代码配置**:构建实体类并配置数据库连接。 4. **测试类编写**:编写并运行测试类以确保一切正常。
81 2