问题描述

SpringBoot下使用mybatis注解方式进行模糊查询时发生错误,结果报错:Parameter index out of range (1 > number of parameters, which is 0);

这里是错误示例:

@Select("select * from user where name like “%#{name}%”;")

解决办法

查询后得知的mybatis注解正确的模糊查询语句为

select * from user where name like CONCAT(‘%’,#{name},‘%’);

完整示例:

@Select(“select * from user where name like CONCAT(‘%’,#{name},‘%’)”)
List<User> likeSelectUser(String name);

感谢大家的耐心阅读,如有建议请私信或评论留言

MyBatis注解实现like模糊查询相关推荐

  1. @MyBatis注解实现动态模糊查询

    @使用MyBatis注解的方式实现动态模糊且多表查询 一.使用环境及基本信息: 1.项目环境及框架:JDK1.8 + Maven + SpringBoot + MyBatis 2.使用的插件:TkMa ...

  2. 【Mybatis+springBoot】实现模糊查询

    [Mybatis+springBoot]实现模糊查询 pojo 数据库 Mapper接口类 Service ServiceImpl Mapper.xml配置文件 Controller 测试 参考资料 ...

  3. Mybatis中(#{ })模糊查询like(使用oracle的concat函数嵌套拼接SQL)

    需求: 模糊查询需要左右各拼接一个'%',如:like %key% . 项目情况: mybatis中动态传参一般采用占位符#{key}.使用数据库:orecle. 错误的尝试: 尝试使用: like ...

  4. mybatis学习之路----模糊查询实现

    点滴记载,点滴进步,愿自己更上一层楼. 废话不多说,进入主题. 项目还是在上篇  mybatis学习之路----非代理方式的增删改查用法 基础之上进行开发 一个简单的模糊查询sql. SELECT * ...

  5. Mybatis学习笔记6 模糊查询like

    1.模糊 like 模糊查询的实现有两种方式, 一是java代码中给查询数据加上"%"; 二是在mapper文件sql语句的条件位置加上"%". 需求:查询姓名 ...

  6. MyBatis——[注解方式]一对多查询DEMO

    API @Select: 类似于<select> @Insert: 类似于<insert> @Update: 类似于<update> @Delete: 类似于< ...

  7. 【MyBatis】 动态SQL——模糊查询 LIKE

    一.like '%?%' SELECT * FROM t_usr WHERE name like '%${name}%' SQL解析为:SELECT * FROM t_usr WHERE name l ...

  8. MyBatis:根据姓名模糊查询

    创建接口:List<Student> selectByName(String name); 一.映射文件: 说明: 还有两种方式可以达到效果,但是容易被sql注入,从而引起系统安全问题,所 ...

  9. mybatis注解报错总结

    错误一: java.sql.SQLSyntaxErrorException:ORA-01745:invalid host/bind variable name 插入少量数据的时候是没有错的,插入大量数 ...

最新文章

  1. JavaScript 技术篇-js自动转换类型,自动转换为字符串,js避免自动转换的坑
  2. 只需 4 步,自己搞个 Spring Boot Starter!
  3. 一文让你明白Redis持久化 1
  4. php的yii框架开发总结2
  5. 如何使用 Javascript/node.js 在 WebRTC 中构建音视频通话APP?
  6. 深入理解 Tomcat(八)源码剖析之连接器
  7. Go语言学习资料整理
  8. 四川计算机专业大专哪所好,四川省计算机多媒体技术好的大专学校哪好
  9. 不懂分布式锁的这些问题,就亏大了
  10. 计算机系统操作技师考试题,机关事业单位技术工人计算机操作技师考试题库
  11. 【转】一个40岁老程序员的前端学习之路|2021 年中总结
  12. 开机选择启动项的快捷键
  13. python中包引入遇到的问题
  14. 操作系统-页式虚拟存储器管理系统设计
  15. ART模式下dex2oat出错导致系统无法正常启动
  16. 书摘—20几岁不学应酬,30几岁只能发愁
  17. 吉林农业大学计算机类考研,吉林农业大学考研难吗?一般要什么水平才可以进入?...
  18. Crazy Number
  19. 黑客全票打飞服务器,《鹅鸭杀》停服三天!更有游戏首发被冲下架
  20. Windows 10 屏幕亮度调节快捷方法

热门文章

  1. qdialog 返回值_PyQt QDialog-返回值并从对话框关闭
  2. 协众信息技术设计找工作难?来看看~
  3. Android Studio执行出现“应用程序安装异常(-15)
  4. hbase 二进制数据写入_分布式数据库HBase的架构设计详解(有彩蛋)
  5. oppo android9.0,OPPO新机搭载Android9.0,跑分曝光
  6. 教练, 我想学java的新特征
  7. AE和Mocha结合做视频后期制作
  8. html表格整体放大,纯CSS实现自适应布局表格
  9. 简单好用的K歌麦克风,聚会娱乐好伙伴
  10. 【Trino练习】Trino 基于hive schema 进行的查询验证