LambdaQueryWrapper 模糊
时间: 2023-10-14 15:29:54 浏览: 70
分页,查询,排序,模糊查询(包含数据库文件)
LambdaQueryWrapper 是 MyBatis-Plus 提供的一个基于 Lambda 表达式的查询构造器,可以方便地进行复杂的 SQL 查询。如果需要进行模糊查询,可以使用 LambdaQueryWrapper 的 `like` 方法。
例如,假设需要查询名字包含关键字 "张三" 的用户信息,可以使用如下代码:
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(User::getName, "张三");
List<User> userList = userMapper.selectList(queryWrapper);
```
在上面的代码中,`User::getName` 表示获取 User 实体类的 name 属性的值,`"张三"` 则表示要模糊匹配的关键字。`like` 方法会自动拼接 SQL 语句,并将匹配到的结果返回给 userList。
阅读全文