Mybatis中的like模糊查询功能

作者:wuyongde0922 时间:2023-09-25 11:57:28 

1.  参数中直接加入%%


param.setUsername("%CD%");
 param.setPassword("%11%");
<select id="selectPersons" resultType="person" parameterType="person">
select id,sex,age,username,password from person where true
<if test="username!=null"> AND username LIKE #{username}</if>
<if test="password!=null">AND password LIKE #{password}</if>
</select>

2.  bind标签


<select id="selectPersons" resultType="person" parameterType="person">
<bind name="pattern" value="'%' + _parameter.username + '%'" />
select id,sex,age,username,password
from person
where username LIKE #{pattern}
</select>

3. CONCAT


where username LIKE concat(concat('%',#{username}),'%')

 以上所述是小编给大家介绍的Mybatis中的like模糊查询功能网站的支持!

来源:http://blog.csdn.net/wuyongde_0922/article/details/55515307

标签:mybatis,like,查询
0
投稿

猜你喜欢

  • Java之操作Redis案例讲解

    2023-06-18 03:48:41
  • Java5种遍历HashMap数据的写法

    2022-09-27 15:43:27
  • Java实现插入排序实例

    2023-02-13 17:09:21
  • C#集合之可观察集合的用法

    2022-02-16 13:43:13
  • java ssm框架实现分页功能的示例代码(oracle)

    2021-10-31 01:14:40
  • Android连接服务器端的Socket的实例代码

    2023-03-11 06:06:47
  • Android 二维码 生成和识别二维码 附源码下载

    2023-05-01 12:45:01
  • 浅析java 10中的var关键字用法

    2021-12-23 15:18:17
  • 如何在C#项目中链接一个文件夹下的所有文件详解

    2022-09-08 08:48:22
  • C#基于QRCode实现动态生成自定义二维码图片功能示例

    2023-04-03 04:08:43
  • android动态布局之动态加入TextView和ListView的方法

    2022-11-25 11:28:16
  • String类型传递是值传递,char[]类型传递是引用传递的实现

    2022-06-01 09:33:44
  • SpringBoot详细讲解视图整合引擎thymeleaf

    2023-12-04 16:31:37
  • SpringCache框架加载/拦截原理详解

    2023-04-11 10:31:46
  • android自定义view用path画长方形

    2022-07-20 21:03:00
  • 解决Java执行Cmd命令出现的死锁问题

    2023-06-15 09:54:56
  • Java日期时间字符串和毫秒相互转换的方法

    2022-03-11 18:15:57
  • C#调用Java类的实现方法

    2022-10-30 11:00:10
  • Java 导出excel进行换行的案例

    2021-07-29 04:09:36
  • c# Newtonsoft 六个值得使用的特性(下)

    2022-02-18 11:38:32
  • asp之家 软件编程 m.aspxhome.com