myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法
来源:互联网 发布:中国进口粮食数据 编辑:程序博客网 时间:2024/06/08 03:29
我尝试了以下三种方式:
一、
like '%#{mkName}%'
这种方式,myBatis直接报错,说参数的数量不匹配。
二、
like '%'||#{mkName}||'%'
这种方式不报错,但是查询出来的结果是不是对的。比如,对于 mkName这个字段,数据库中只有 “小学” 这个值,但是当mkName的值为“中”时,它也会将“小学”相关的记录全部查询出来。
所以,这种方式也NG了。
三、
like CONCAT('%', #{mkName}, '%')
这种方式是能够正常工作的,而且取得的是正常的结果集。
四、
通过JAVA代码,直接在“mkName”变量的值的前后加上“%”之后,然后再传递给 myBatis。
0 0
- myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法
- mybatis模糊查询like使用
- MyBatis下动态语句使用like进行模糊查询
- MySql模糊查询like通配符的使用
- Mybatis的like模糊查询
- MyBatis的like模糊查询
- mybatis的like模糊查询
- 利用MyBatis进行不同条件的like模糊查询
- Mybatis用like进行模糊查询问题
- Mysql| 使用通配符进行模糊查询(like,%,_)
- Mybatis中oracle、mysql的like模糊查询
- Mybatis中oracle、mysql的like模糊查询
- mybatis做like模糊查询的常见三种方法
- mybatis实现mysql数据库模糊查询like %?%
- Mybatis LIKE 模糊查询
- MyBatis 模糊查询 like %
- Mybatis中使用like模糊查询
- Mybatis中使用like和%模糊查询
- 内核驱动中改写寄存器值
- apk打包中程序包R不存在的问题
- makefile编写
- ES6--Generator
- Ceph学习----Ceph性能测试
- myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法
- 理财指南
- SSH免登陆
- 浅谈js的对象
- Building ArduPilot for Pixhawk/PX4 on Linux with Make
- MongoDB 问题123
- 浅谈游戏服务器---功能模块上来看
- iOS 设置UILabel中的text指定范围的字体颜色
- 趣味SQL:用SQL计算瓷砖费用