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");