mybatisplus中 and
时间: 2023-07-25 19:43:44 浏览: 91
mybatisplus中自定义SQL
MybatisPlus 中的 `and` 是用于拼接 SQL 中的多个条件的关键字。在 MybatisPlus 中,使用 `and` 可以将多个条件拼接在一起,这些条件将以 `AND` 的方式连接。
例如,以下代码展示了如何使用 `and` 来构建多个条件:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "张三").and(i -> i.eq("age", 18).or().eq("age", 20));
List<User> userList = userMapper.selectList(wrapper);
```
以上代码中,`eq` 方法用于指定等于条件,`and` 方法用于连接多个条件,`or` 方法用于指定或者条件。这样就可以构建出一个 SQL 语句类似于 `SELECT * FROM user WHERE name = '张三' AND (age = 18 OR age = 20)` 的查询语句了。
阅读全文