首页 > 其他分享 >mybatis - [07] 模糊查询

mybatis - [07] 模糊查询

时间:2024-06-05 15:34:55浏览次数:11  
标签:07 List System value 查询 userList user mybatis getUserLike

题记部分

 

 

 

(1)mapper类

List<User> getUserLike(String value);

(2)mapper.xml

<!-- 写法1 -->
<select id="getUserLike" resultType="com.harley.pojo.User">
    select * from user where name like #{value}
</select>

<!-- 写法2 -->
<select id="getUserLike" resultType="com.harley.pojo.User">
    select * from user where name like '%${value}%'
</select>

(3)测试类

代码执行的时候使用通配符%keyword%

// 写法1
@Test
public void getUserLike(){
    List<User> userList = userMapper.getUserLike("%日%");

    for (User user : userList) {
        System.out.println(user.toString());
    }
}

// 写法2
@Test
public void getUserLike(){
    List<User> userList = userMapper.getUserLike("日");

    for (User user : userList) {
        System.out.println(user.toString());
    }
}

 

 

 

 

— 业精于勤荒于嬉,行成于思毁于随 —

标签:07,List,System,value,查询,userList,user,mybatis,getUserLike
From: https://www.cnblogs.com/houhuilinblogs/p/18233126

相关文章

  • Oracle 表内数据量少,但是查询速度很慢
    优化方向1.使用合适的索引:确保查询中涉及的字段有适当的索引。索引可以帮助数据库引擎快速定位和检索数据,提高查询效率。2.避免使用通配符查询:尽量避免在查询条件中使用通配符'%',因为这样的查询会导致全表扫描,影响性能。3.避免使用函数:在查询条件中避免使用函数,尽量在字段上......
  • 2073. Time Needed to Buy Tickets
    Therearenpeopleinalinequeuingtobuytickets,wherethe0thpersonisatthefrontofthelineandthe(n-1)thpersonisatthebackoftheline.Youaregivena0-indexedintegerarrayticketsoflengthnwherethenumberofticketsthattheith......
  • mybatisplus代码生成
    因为现在使用了mybatis框架,但是一些代码重复很耗费时间,为了加快开发速度,了解了mybatis-plus,而且也知道了能自动生成后端的样例。所需配置<!--mybatisPlus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-star......
  • 51单片机学习记录-07-时钟芯片DS1302
    1DS1302介绍DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能RTC(RealTimeClock):实时时钟,是一种集成电路,通常称为时钟芯片2 引脚定义和应用电路3 内部结构框图4......
  • 【MyBatisPlus】MyBatisPlus条件查询
    【MyBatisPlus】MyBatisPlus条件查询文章目录【MyBatisPlus】MyBatisPlus条件查询1、查询条件方式2、组合条件3、NULL值处理4、查询投影-设置【查询字段、分组】5、查询条件6、字段映射与表名映射问题导入1、查询条件方式MyBatisPlus将书写复杂的SQL查询条件进......
  • FreeRTOS基础(十):FreeRTOS任务状态查询API函数介绍
         本篇博客较为基础,介绍时间片调度和常用的任务状态查询API函数接口使用。目录一、时间片调度简介二、任务状态查询API函数介绍2.1常用API函数总览2.2常用API函数介绍2.2.1获取指定任务优先级2.2.2 改变某个任务的任务优先级2.2.3 获取系统中任务的任......
  • MongoDB CRUD操作:地理位置应用——通过地理空间查询查找餐厅
    MongoDBCRUD操作:地理位置应用——通过地理空间查询查找餐厅文章目录MongoDBCRUD操作:地理位置应用——通过地理空间查询查找餐厅地图的扭曲搜索餐厅浏览数据查找当前邻居查找附近所有餐厅查找一定距离内的餐厅使用`$geoWithin`,不排序使用`$nearSphere`,排序MongoDB......
  • C++U7-07-图的遍历进阶
    学习目标 引例 深搜遍历     [【图的遍历进阶】有向图中的可达]【算法分析】从a点广搜,并用vis数组标记从a能够到达的点,如果visb​=true,则表示能够到达,否则反之。【参考代码】#include<bits/stdc++.h>usingnamespacestd;constintm......
  • 使用Python连接到MySQL数据库并执行查询
    在当今数字化时代,数据是企业和组织中至关重要的资产之一。数据库是存储和管理数据的核心工具之一,而MySQL则是其中一种流行的关系型数据库管理系统。如何使用Python编程语言连接到MySQL数据库,并执行查询以检索所需的数据。首先,需要安装pymysql库:pipinstallpymysql下......
  • springboot+vue+mybatis学生奖惩管理系统+PPT+论文+讲解+售后
    在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对学生奖惩信息管理的提升,也为了对学生奖惩信息进行更好的维护,学生奖惩管理系统的出现就变得水到渠成不可缺少。通过对......