文章

条件构造器

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

语句作用
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上的条件构造器

本文由作者按照 CC BY 4.0 进行授权