where WHERE 语句,拼接 + WHERE 条件
and AND 语句,拼接 + AND 字段=值
or OR 语句,拼接 + OR 字段=值 !!!主动调用or表示紧接着下一个方法不是用and连接!(不调用or则默认为使用and连接)
eq 等于=
allEq 基于 map 内容等于=
ne 不等于<>
gt 大于>
ge 大于等于>=
lt 小于<
le 小于等于<=
like 模糊查询 LIKE
likeLeft LIKE ‘%值’
likeRight LIKE ‘值%’
notLike 模糊查询 NOT LIKE
in IN (v0, v1, …)
notIn NOT IN (v0, v1, …)
inSql IN ( sql语句 )
notInSql 字段 NOT IN ( sql语句 )
isNull NULL 值查询
isNotNull IS NOT NULL
groupBy GROUP BY 字段, …
having HAVING ( sql语句 )
orderBy ORDER BY 字段, …
orderByAsc ORDER BY 字段, … ASC
orderByDesc ORDER BY 字段, … DESC
exists EXISTS 条件语句
notExists NOT EXISTS 条件语句
between BETWEEN 条件语句
notBetween NOT BETWEEN 条件语句
addFilter 自由拼接 SQL
last 无视优化规则直接拼接到 sql 的最后 !!!只能调用一次,多次调用以最后一次为准 有sql注入的风险,请谨慎使用
apply 拼接SQL