MyBatis中like查询写法
来源:互联网 发布:户外广告投放数据 编辑:程序博客网 时间:2024/05/29 15:52
1. 参数中直接加入%%
Employee employee = new Employee();
// 设置模糊查询的参数
employee.setName("%o%");
<select id="selectEmployeeLikeName" resultType="org.fkit.domain.Employee"> SELECT * FROM tb_employee WHERE loginname LIKE #{name}</select>
2. bind标签
<select id="selectEmployeeLikeName" resultType="org.fkit.domain.Employee"> <bind name="pattern" value="'%' + _parameter.getName() + '%'" /> SELECT * FROM tb_employee WHERE loginname LIKE #{pattern}</select>
3. CONCAT
<select id="selectEmployeeLikeName" resultType="org.fkit.domain.Employee"> SELECT * FROM tb_employee WHERE loginname LIKE concat(concat('%',#{name}),'%')</select>
4."%"#{name}"%"
<select id="selectEmployeeLikeName" resultType="org.fkit.domain.Employee"> SELECT * FROM tb_employee WHERE loginname LIKE "%"#{name}"%"</select>
备注:以上4种方法适用于MySQL,有说like '%'||#{name}||'%'在MySQL中是实现不了的。
1 0
- MyBatis中like查询写法
- Mybatis like查询的写法
- Mybatis like查询的写法
- Mybatis like查询的写法
- Mybatis like查询的写法
- mybatis中 like的写法
- Mybatis模糊查询之like写法
- mybatis like查询常用两种写法
- Mybatis中like模糊查询
- mybatis中关于like的写法
- mybatis Like 写法
- mybatis的 like模糊查询的安全写法
- mybatis 中IN 查询写法
- Mybatis中使用like模糊查询
- MyBatis中like查询语句的使用
- Mybatis中使用like和%模糊查询
- Mybatis中mapper模糊查询语句LIKE
- mybatis xml中的小于的写法,like模糊查询的写法
- Vue2.0 新手填坑攻略 — 从环境搭建到发布
- unity AssetBundle 加载资源 笔记
- github学习
- java同步机制:synchronized
- 数字图像处理基本知识
- MyBatis中like查询写法
- 页面日期格式转换(以jsp为例)
- TSQL 聚合函数忽略NULL值
- android 屏幕常亮
- PHP通用字符串截取函数
- 数据结构---直接插入排序
- 《深入浅出搜索架构(中篇)》
- JBoss7配置EJB客户端出错:No EJB receiver available for handling的解决
- cuda之curand生成随机数