QueryWrapper中常用查询的简介说明
下文笔者讲述QueryWrapper 中常用查询的简介说明,如下所示
QueryWrapper中函数名及功能说明
| 函数名 | 备注 |
| queryWrapper.lt() | 小于 |
| queryWrapper.le() | 小于等于 |
| queryWrapper.gt() | 大于 |
| queryWrapper.ge() | 大于等于 |
| queryWrapper.eq() | 等于 |
| queryWrapper.ne() | 不等于 |
| queryWrapper.betweeen(“age”,10,20) | age在值10到20之间 |
| queryWrapper.notBetweeen(“age”,10,20) | age不在值10到20之间 |
| queryWrapper.like(“属性”,“值”) | 模糊查询匹配值‘%值%’ |
| queryWrapper.notLike(“属性”,“值”) | 模糊查询不匹配值‘%值%’ |
| queryWrapper.likeLeft(“属性”,“值”) | 模糊查询匹配最后一位值‘%值’ |
| queryWrapper.likeRight(“属性”,“值”) | 模糊查询匹配第一位值‘值%’ |
| queryWrapper.isNull() | 值为空或null |
| queryWrapper.isNotNull() | 值不为空或null |
| queryWrapper.in(“属性”,条件,条件 ) | 符合多个条件的值 |
| queryWrapper.notIn(“属性”,条件,条件) | 不符合多个条件的值 |
| queryWrapper.or() | 或者 |
| queryWrapper.and() | 和 |
| queryWrapper.orderByAsc(“属性”) | 根据属性升序排序 |
| queryWrapper.orderByDesc(“属性”) | 根据属性降序排序 |
| queryWrapper.inSql(“sql语句”) | 符合sql语句的值 |
| queryWrapper.notSql(“sql语句”) | 不符合SQL语句的值 |
| queryWrapper.esists(“SQL语句”) | 查询符合SQL语句的值 |
| queryWrapper.notEsists(“SQL语句”) | 查询不符合SQL语句的值 |
wrapper完整的方法顺序
| 查询方式 | 备注 |
| setSqlSelect | 设置 SELECT 查询字段 |
| where | WHERE 语句,拼接 + WHERE 条件 |
| and AND | 语句,拼接 + AND 字段=值 |
| andNew | AND 语句,拼接 + AND (字段=值) |
| or | OR 语句,拼接 + OR 字段=值 |
| orNew | OR 语句,拼接 + OR (字段=值) |
| eq | 等于= |
| allEq | 基于 map 内容等于= |
| ne | 不等于<> |
| gt | 大于> |
| ge | 大于等于>= |
| lt | 小于< |
| le | 小于等于<= |
| like | 模糊查询 LIKE |
| notLike | 模糊查询 NOT LIKE |
| in | IN 查询 |
| notIn | NOT IN 查询 |
| isNull | NULL 值查询 |
| isNotNull | IS NOT NULL |
| groupBy | 分组 GROUP BY |
| having | HAVING 关键词 |
| orderBy | 排序 ORDER BY |
| orderAsc | ASC 排序 ORDER BY |
| orderDesc | DESC 排序 ORDER BY |
| exists | EXISTS 条件语句 |
| notExists | NOT EXISTS 条件语句 |
| between | BETWEEN 条件语句 |
| notBetween | NOT BETWEEN 条件语句 |
| addFilter | 自由拼接 SQL |
| last | 拼接在最后,例如:last(“LIMIT 1”) |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


