mybatisplus的like
时间: 2023-08-29 14:06:49 浏览: 100
MybatisPlus完整代码
MyBatis-Plus 是一个在 MyBatis 基础上进行增强的开源框架,提供了很多便捷的操作方法和功能。对于模糊查询(LIKE 查询),MyBatis-Plus 提供了两种方式来实现:
1. 使用 QueryWrapper 进行模糊查询:
```java
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.like("column_name", "keyword");
List<Entity> entityList = entityMapper.selectList(queryWrapper);
```
其中,`column_name` 是数据库表的列名,`keyword` 是用于模糊匹配的关键字。
2. 使用 LambdaQueryWrapper 进行模糊查询:
```java
LambdaQueryWrapper<Entity> lambdaQueryWrapper = new LambdaQueryWrapper<>();lambdaQueryWrapper.like(Entity::getColumnName, "keyword");
List<Entity> entityList = entityMapper.selectList(lambdaQueryWrapper);
```
这种方式使用了 Lambda 表达式,可以更加方便地指定查询条件。
以上是 MyBatis-Plus 中实现模糊查询的两种常用方式,你可以根据具体的需求选择其中一种来使用。
阅读全文