条件构造器

mybatisPlus中的条件构造器简略记录

2024-12-10 19:24

1 分钟 阅读

语句作用
eq相等
ne不相等
gt>
ge>=
lt<
le<=
between范围
notBetween不在范围
like模糊
noLike模糊的反
likeLeft右模糊 %xx
likeRight左模糊 xx%
notLikeLeft右模糊反
notLikeRight左模糊反
isNull为空
in在 xx 之中
notIn不在 xx 之中
inSql使用 Sql 写 in 中的条件
notInSql使用 Sql 写 in 中的条件的反
eqSql使用 Sql 写 eq 的条件
gtSql使用 Sql 写>的条件
geSql..>=
ltSql..<
leSql..<=
groupBy根据字段分组
having设置 having 子句
func根据函数逻辑执行不同的查询
or
and
nested独立的查询块
apply直接拼接 sql 片段
last在查询最后添加 sql 片段
exists将 Sql 片段作为 exists 条件
notExistsexists 的反
select指明要查询的字段
set指明要更新的字段以及新值
setSql用 Sql 作为 set 字句更新字段
setIncrBy自增
setDecrByL自减
lambda从 QueryWrapper 或 UpdateWrapper 中获取对应的 Lambda 对象

参考: myBatisPlus 上的条件构造器