一、普通查询
selectById
selectBatchIds
selectByMap
二、条件构造器查询
selectList QueryWrapper
| like | %*% |
| lt | < |
| gt | > |
| between | |
| isNotNull | |
| or | |
| ge | => |
| orderByDesc | |
| orderByAsc | |
| apply | 拼接 |
| inSql | 子查询 |
| and | |
| nested | |
| in | |
| last | 末尾拼接 |
三、select不列出全部字段
queryWrapper.select("id","name")
queryWrapper.select(User.class, info->!info.getColumn().equals("create_time")&&!info.getColumn.equals("manager_id"))
四、condition作用
控制条件
五、实体作为条件构造器构造方法的参数
QueryWrapper<User>(user)
@TableField(condition="")
六、AllEq用法
七、其他使用条件构造器的方法
selectMaps
selctObjs
selectCount
selectOne
八、lambda条件构造器
LambdaQueryWrapper<User> lambdaQuery = Wrapper.<User>lambdaQuer();
lambdaQuery.like(User::getName, "雨");
List<User> list = new LambdaQueryChainWrapper<User>(userMapper).like(User::getname, "雨").ge(User::getAge, 20).list();

384

被折叠的 条评论
为什么被折叠?



