阅读量:4
MybatisPlus中的LambdaQueryWrapper是一种更加简洁和易用的条件构造器,可以使用lambda表达式进行条件的组装。
使用LambdaQueryWrapper的步骤如下:
- 导入LambdaQueryWrapper类:
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- 创建LambdaQueryWrapper对象:
LambdaQueryWrapper<Entity> queryWrapper = new LambdaQueryWrapper<>();
- 使用lambda表达式进行条件组装:
queryWrapper.eq(Entity::getField, value); // 等于 queryWrapper.ne(Entity::getField, value); // 不等于 queryWrapper.gt(Entity::getField, value); // 大于 queryWrapper.ge(Entity::getField, value); // 大于等于 queryWrapper.lt(Entity::getField, value); // 小于 queryWrapper.le(Entity::getField, value); // 小于等于 queryWrapper.like(Entity::getField, value); // 模糊查询 queryWrapper.between(Entity::getField, minValue, maxValue); // 范围查询 queryWrapper.in(Entity::getField, value1, value2, ...); // IN查询
- 调用MyBatisPlus的查询方法:
List<Entity> entityList = mybatisPlusMapper.selectList(queryWrapper);
以上就是使用LambdaQueryWrapper的基本步骤,可以根据实际需求进行进一步的条件组装。