Mybatis plus 构造器 queryWrapper、updateWrapper
前言
本篇基于Mybatis plus 最新版3.3.2介绍 Mybatis plus 构造器 queryWrapper和updateWrapper Mybatis plus官网已经有比较详细的介绍,本篇仅做归纳。
AbstractWrapper
函数名 | 说明 | 例子 |
---|---|---|
allEq | params:key为数据库字段名,value为字段值 , null2IsNull:为true则在map的value为null时调用 isNull 方法,为false时则忽略value为null的 |
例1 : allEq({id:1,name:“老王”,age:null})—>id = 1 and name = ‘老王’ and age is null例2 : allEq({id:1,name:“老王”,age:null}, false)—>id = 1 and name = ‘老王’ |
eq | 等于 = |
例 : eq(“name”, “老王”)—>name = ‘老王’ |
ne | 不等于 <> |
例 : ne(“name”, “老王”)—>name <> ‘老王’ |
gt | 大于 > |
例: gt(“age”, 18)—>age > 18 |
ge | 大于等于 >= |
例: ge(“age”, 18)—>age >= 18 |
lt | 小于 < |
例: lt(“age”, 18)—>age < 18 |
le | 小于等于 <= |
例: le |