MyBatisPlus条件构造器EntityWrapper常用条件参数说明

MyBatisPlus是一款非常强大的MyBatis增强工具包,只做增强不做改变.在不用编写任何SQL语句的情况下即可以极其方便的实现单一、批量、分页等操作

查询方式 说明 setSqlSelect 设置select查询字段 eq 等于 allEq 基于map内容等于 ne 不等于 gt 大于 ge 大于等于 lt 小于 le 小于等于 like 模糊查询 like not like 模糊查询 not like in in 语句 notin not in 语句 isnull null 值查询 is not null 非 null 值查询 groupby 分组查询 having 关键字查询 orderby 排序 orderasc 升序 orderdesc 降序 exists exists条件查询 notexists not exists条件查询 between between 语句 notbetween not between 语句 addfilter 自由拼接sql last 查询最后
查询方式 说明 setSqlSelect 设置select查询字段 eq 等于 allEq 基于map内容等于 ne 不等于 gt 大于 ge 大于等于 lt 小于 le 小于等于 like 模糊查询 like not like 模糊查询 not like in in 语句 notin not in 语句 isnull null 值查询 is not null 非 null 值查询 groupby 分组查询 having 关键字查询 orderby 排序 orderasc 升序 orderdesc 降序 exists exists条件查询 notexists not exists条件查询 between between 语句 notbetween not between 语句 addfilter 自由拼接sql last 查询最后
EntityWrapper wrapper = new EntityWrapper();
// 等于号:id = 25
wrapper.eq("id",25);
// 大于等于:createTime >= 2021-08-20 00:00:00
wrapper.ge("createTime","2021-08-20 00:00:00");
// 小于等于:createTime <= 2021-10-20 00:00:00
wrapper.ge("createTime","2021-10-20 00:00:00");
经验分享 程序员 微信小程序 职场和发展