LambdaQueryWrapper
LambdaQueryWrapper条件构造器方法对应SqlsetSqlSelectSELECT 查询字段举例whereWHERE 语句,拼接 + WHERE 条件andAND 语句,拼接 + AND 字段=值andNewAND 语句,拼接 + AND (字段=值)orOR 语句,拼接 + OR 字段=值.eq(" name “,” 木 子 “). or ( ). eq (” id ", 1 )=
·
LambdaQueryWrapper条件构造器方法对应Sql
| setSqlSelect | SELECT 查询字段 | 举例 |
|---|---|---|
| where | WHERE 语句,拼接 + WHERE 条件 | |
| and | AND 语句,拼接 + AND 字段=值 | |
| andNew | AND 语句,拼接 + AND (字段=值) | |
| or | OR 语句,拼接 + OR 字段=值 | .eq(" name “,” 木 子 “). or ( ). eq (” id ", 1 ) => name=“木子” or id=1 注意事项:主动调用or表示下一个方法不是and连接,不调用默认为使用and连接 |
| orNew | OR 语句,拼接 + OR (字段=值) | |
| eq | 等于= | .eq(“name”,“木子”) => name=“木子” |
| allEq | 基于 map 内容等于= | |
| ne | 不等于<> | |
| gt | 大于> | |
| ge | 大于等于>= | |
| lt | 小于< | |
| le | 小于等于<= | |
| like | 模糊查询 LIKE | .like(“name”,“木子”) => name like ‘%木子%’ |
| notLike | NOT LIKE模糊查询 | |
| in | IN 查询 | .in(“age”,{1,2,3}) => age in (1,2,3) |
| 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 条件语句 | .between (“age”,1,2) => age between 1 and 2 |
| notBetween | NOT BETWEEN 条件语句 | |
| addFilter | 自由拼接 SQL | |
| last | 拼接在最后,例如:last(“LIMIT 1”) |
更多推荐



所有评论(0)