mybatis模糊查询
时间:2019-03-19
本文章向大家介绍mybatis模糊查询,主要包括mybatis模糊查询使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<!--使用$符合动态解析 并模糊查询-->
<select id="selectByName" parameterType="string" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from employee a
left join department b
on a.dept_id=b.id
where a.name like '%${name}%'
</select>
<!--模糊查询:利用bind进行动态绑定:可以将OGNL表达式中的值绑定到一个变量中,方便后来引用这个变量-->
<select id="selectByName2" parameterType="string" resultMap="BaseResultMap">
<!--利用bind进行动态绑定:可以将OGNL表达式中的值绑定到一个变量中,方便后来引用这个变量-->
<bind name="_name" value="'%'+name+'%'"/>
select
<include refid="Base_Column_List"/>
from employee a
left join department b
on a.dept_id=b.id
where a.name like #{_name}
</select>
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 记一次DataGuard SWITCHOVER_STATUS 状态为RESOLVABLE GAP的处理
- ABAP数据库表的元数据
- ctfshow-萌新赛
- VC++ libcurl FTP上传客户端程序
- Oracle RAC变更实验之修改11gR2+公网IP地址(网段不变)
- C# 纯控制台创建一个全屏窗口
- MySQL MHA部署添加Linux/Unix基本信息至Django中
- 记一次innobackupex导致的从库无法同步的问题
- mysqlbinlog命令详解记一次有函数的标量子查询导致的查询缓慢
- ctfshow红包题-web
- 微信支付一面(C++后台)
- 强网杯-随便注
- LeetCode 1547. Minimum Cost to Cut a Stick(动态规划)
- 管道符漏洞
- 06-STM32+ESP8266+AIR202远程升级方案-移植STM32+ESP8266实现利用http或https远程更新STM32程序到自己的项目(定时访问升级,备份升级)