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

学习笔记:黑马程序员JavaWeb开发教程(2024.11.18)

9.8 Mybatis-基础操作-查询(条件查询)
    需要模糊查询,根据要求,我们需要在关键词前后都加上%,但是我们不能使用‘%#{内容}%’的形式,因为#{内容}最终会变成?,而?不能放在‘’之中,老师给出的解决方法是使用${}的方式,就是不用预编译。
自己的问题是,为什么不能把%张%都写到#{}中去,因为#{}只能写输入的内容,%是本来就写好的
但是使用${}会存在性能低,sql注入的问题,因此采用concat拼接函数来解决
 
    @param注解的作用


http://www.kler.cn/a/402037.html

相关文章:

  • UniAPP快速入门教程(一)
  • 阿里数字人工作 Emote Portrait Alive (EMO):基于 Diffusion 直接生成视频的数字人方案
  • 下一代以区域为导向的电子/电气架构
  • Vscode 远程切换Python虚拟环境
  • Linux网络——套接字编程
  • 系统掌握大语言模型提示词 - 从理论到实践
  • jmeter--CSV数据文件设置--请求体设置变量
  • Linux system-timesyncd同步机制梳理
  • Deep-Live-Cam -面部交换、视频深度伪造
  • 【Java系列】Spring Boot 配置Spring Native 详细步骤
  • 现代分布式系统新法宝:基于单元的架构
  • jEasyUI 创建异步提交表单
  • Postman之安装及汉化基本使用介绍
  • docker容器镜像的制作、使用以及传递
  • vite+vue3+ts编译vue组件后,编译产物中d.ts文件为空
  • 深入理解 Java 8 Stream 之 collect()
  • Spring Security 认证
  • 蓝桥杯第22场小白入门赛
  • 使用docker安装rabbitmq
  • Python去除图像白色背景
  • 大数据新视界 -- Impala 性能突破:复杂数据类型处理的优化路径(上)(25 / 30)
  • 详细描述一下Elasticsearch索引文档的过程?
  • 基于Java Springboot出租车管理网站
  • 【时间之外】IT人求职和创业应知【35】-RTE三进宫
  • 后端web开发:处理前端操作
  • 微分方程(Blanchard Differential Equations 4th)中文版Exercise 5.3