条件构造器(Mybatis-Plus)
wrapper
常用两大类:
- QueryWrapper : Entity 对象封装操作类,不是用lambda语法
- UpdateWrapper : Update 条件封装,用于Entity对象更新操作
使用方法:
1 |
|
wrapper用来保存查询条件,上述代码表示查询所有
name
为van
且password
为123
的记录
执行结果:
1 | ==> Preparing: SELECT id,name,password,create_time,update_time,version,deleted FROM user WHERE deleted=0 AND (name = ? AND password = ?) |
查询条件说明
函数名 | 说明 |
---|---|
eq | 等于 = |
ne | 不等于 = |
gt | 大于 > |
ge | 大于等于 >= |
lt | 小于 < |
le | 小于等于 <= |
between | between值1 and 值2 |
like | LIKE ‘%值%’ |
… | … |
更多查询条件信息可查看官方指南