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

bug场景记录

项目场景:

mapper.xml文件中sql语句执行失败,显示输入的参数数量不对

问题描述

 <select id="page" resultType="com.sky.entity.Employee">select * from employee<where><if test="name != null and name !=''">and name like concat('%','#{name}','%')</if></where>order by create_time desc</select>

xml文件出错

原因分析:

当name的输入为中文字符串时,例如 “标准" 二字会导致mybatis无法自动注入name

解决方案:

将xml文件中的sql语句修改为

 <select id="page" resultType="com.sky.entity.Employee">select * from employee<where><if test="name != null and name !=''">and name like concat('%',#{name},'%')</if></where>order by create_time desc</select>

去掉单引号即可

http://www.lryc.cn/news/240820.html

相关文章:

  • 【云备份】第三方库的认识与使用
  • 6.2.SDP协议
  • [汇编实操]DOSBox工具安装——Ubuntu18.04系统
  • 前端 HTML 的 DOM 事件相关知识有哪些?
  • Mac自带的看图如何连续查看多张图片
  • HTTP四大参数类型及请求参数的方式和如何接收
  • 【C++11】default、delete与Noncopyable
  • 【心得】基于flask的SSTI个人笔记
  • ubuntu20.04 nginx 部署静态网页
  • vue脚手架的基础搭建过程
  • 函数与数组
  • 2023年【安全生产监管人员】考试题及安全生产监管人员找解析
  • K8S(一)
  • Linux快速显示文件行号并跳转
  • 异步爬取+多线程+redis构建一个运转丝滑且免费http-ip代理池 (二)
  • HugeGraph安装与使用
  • 计算机端口
  • 激发创新,助力研究:CogVLM,强大且开源的视觉语言模型亮相
  • centos 6.10 安装 perl 5.14
  • Elasticsearch:FMA 风格的向量相似度计算
  • 思维模型 等待效应
  • Linux下使用宏定义判断系统架构和系统类型
  • Python---把函数的返回值作为另外一个函数的参数
  • 231123 刷题日报-动态规划
  • 微信小程序前端环境搭建
  • 【Qt一坑】qt编译出现“常量中有换行符”
  • C++每日选择题—Day1
  • 【实用】mysql配置 及将线上数据导入本地 问题解决及记录
  • 如何下载OpenJDK及其源码
  • [Android]使用Retrofit进行网络请求