queryWrapper and和like 一起使用
时间: 2023-11-22 17:56:27 浏览: 108
mybatis-plus QueryWrapper自定义查询条件的实现
5星 · 资源好评率100%
在 MyBatis-Plus 中,可以使用 QueryWrapper 来构建查询条件,同时使用 like 进行模糊查询。
示例代码如下:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "J").and(qw -> qw.like("email", "@gmail.com"));
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码中,我们通过 QueryWrapper 的 like 方法来构建模糊查询条件。同时,在构建条件时,我们还可以使用 and 方法来组合多个查询条件。
在示例代码中,我们使用 and 方法来将两个查询条件组合在一起。其中,第一个查询条件是 name 字段中含有 "J" 的记录,第二个查询条件是 email 字段中含有 "@gmail.com" 的记录。
最终,我们调用 selectList 方法来执行查询操作,并将查询结果封装到 List<User> 对象中。
阅读全文