在mybatisplus中根据前端传来的数据做模糊查询
时间: 2024-02-05 15:26:30 浏览: 443
mybatis模糊查询
5星 · 资源好评率100%
在MyBatis Plus中,可以使用`QueryWrapper`来构建模糊查询条件。根据前端传来的数据,可以通过以下步骤进行模糊查询:
1. 导入必要的类:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
```
2. 构建查询条件:
```java
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
```
3. 判断前端传来的数据是否为空,如果不为空,添加模糊查询条件:
```java
if (StringUtils.isNotBlank(keyword)) {
queryWrapper.like("column_name", keyword);
}
```
其中,`column_name`是要进行模糊查询的字段名,`keyword`是前端传来的模糊查询关键字。
4. 执行查询:
```java
List<Entity> result = entityMapper.selectList(queryWrapper);
```
其中,`entityMapper`是你自己定义的Mapper接口。
这样就可以根据前端传来的数据进行模糊查询了。注意,以上代码只是一个示例,你需要根据实际情况进行适当的修改。
阅读全文