说明:复杂查询 — 动态SQL
多条件查询
普通的sql查询多条判断条件时
select * from emp
where 1=1 and ename = ? and job = ? and sal = ?
当其中一个条件为空时或者未提供会报错
mybatis提供了 if 标签
and ename like concat("%",#{name},"%")
判断失败则不加入sql语句
实例
//map传参
List selectByCondition1(Map searchMap);
// <weixin_38700430> 上传 | 大小:51kb