mybatisplus查询满足条件的所有数据
时间: 2023-11-08 14:57:31 浏览: 81
Spring Boot+MybatisPlus使用JQuery DataTables表格插件展示数据、实现分页和模糊查询等功能
使用MybatisPlus查询满足条件的所有数据可以使用以下方法:
1. 使用MybatisPlus提供的Wrapper来构建查询条件
```java
QueryWrapper<Entity> wrapper = new QueryWrapper<>();
wrapper.eq("column1", value1)
.eq("column2", value2)
.like("column3", "%value3%");
List<Entity> list = entityMapper.selectList(wrapper);
```
2. 使用MybatisPlus提供的LambdaQueryWrapper来构建查询条件
```java
LambdaQueryWrapper<Entity> lambdaWrapper = new LambdaQueryWrapper<>();
lambdaWrapper.eq(Entity::getColumn1, value1)
.eq(Entity::getColumn2, value2)
.like(Entity::getColumn3, "%value3%");
List<Entity> list = entityMapper.selectList(lambdaWrapper);
```
3. 使用MybatisPlus提供的自定义SQL来构建查询条件
```java
List<Entity> list = entityMapper.selectList(new QueryWrapper<Entity>()
.apply("column1 = {0} and column2 = {1} and column3 like {2}", value1, value2, "%value3%"));
```
以上三种方法都可以查询满足条件的所有数据。
阅读全文