条件构造器(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 ‘%值%’ |
| … | … |
更多查询条件信息可查看官方指南