当前位置: 首页 > news >正文

四、Mybatis-查询与删除

文章目录

    • 1.查询单条数据
    • 2.查询多条记录
    • 3.模糊查询
    • 4.批量删除

1.查询单条数据

<!--    User getUserById();--><select id="getUserById" resultType="com.mybatis.Bean.User">select * from user where id = 3;</select>

返回对象可以是

  • 实体类型,例如User
  • 集合类型,例如List < User>
  • Map集合类型,Map<String,Object>

2.查询多条记录

<!--    List<User> getAllUser();--><select id="getAllUser" resultType="com.mybatis.Bean.User">select * from user;</select>

返回对象可以是

  • 集合类型,List< User>
  • Map集合类型,List< Map<String,Object> >
    但是,不能是实体类型。会报错。

3.模糊查询

第一种方式

<select id="getMohu" resultType="com.mybatis.Bean.User">select * from user where username like '%${username}%'
</select>

、#号是利用占位符,如果使用#号,就会变成’%?% '形式。无法实现预期效果。

第二种方式(常用)

select * from user where username like "%"#{username}"%"

4.批量删除

<delete id="deleteMore">delete from user where id in (${ids})
</delete>

相关文章:

  • 内网安全之-kerberos协议
  • 第五篇:3.4 用户归因和受众(User attribution and audience) - IAB/MRC及《增强现实广告效果测量指南1.0》
  • SpringBoot+ECharts+Html 字符云/词云案例详解
  • Redis缓存设计与性能优化【缓存穿透、缓存击穿、缓存雪崩】
  • 【Web】记录Polar靶场<困难>难度题一遍过
  • pytorch中的while for 循环 导出onnx的问题
  • Error: TF_DENORMALIZED_QUATERNION: Ignoring transform forchild_frame_id
  • 3D模型格式转换工具HOOPS Exchange如何将3D文件加载到PRC数据结构中?
  • R统计实战:详解机器学习Adaboost的操作步骤与应用
  • acwing算法提高之图论--最小生成树的典型应用
  • python项目练习——12.在线购物商城应用程序
  • file_get_contents(‘php://input‘); 这个postman要如何传参
  • 投稿指南【NO.12_9】【极易投中】核心期刊投稿(现代电子技术)
  • WebKit内核架构深度解析:核心技术与工作机制
  • Git 实战教程
  • 2017年终总结、随想
  • CSS盒模型深入
  • javascript从右向左截取指定位数字符的3种方法
  • Java反射-动态类加载和重新加载
  • 聊聊sentinel的DegradeSlot
  • 模型微调
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用docker-compose进行多节点部署
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​ssh免密码登录设置及问题总结
  • # include “ “ 和 # include < >两者的区别
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (Ruby)Ubuntu12.04安装Rails环境
  • (ZT)薛涌:谈贫说富
  • (编译到47%失败)to be deleted
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (九十四)函数和二维数组
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (转)详解PHP处理密码的几种方式
  • .bat批处理出现中文乱码的情况
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net 按比例显示图片的缩略图
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .Net7 环境安装配置
  • .NET上SQLite的连接
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [.net]官方水晶报表的使用以演示下载
  • [20150321]索引空块的问题.txt