mybatisplus or用法
时间: 2023-10-06 14:05:04 浏览: 104
mp-batch-insert.zip
MyBatis-Plus 是一个基于 MyBatis 的增强工具,提供了一系列的扩展功能,简化了开发过程。其中,`or` 是 MyBatis-Plus 中用于构建查询条件的方法之一。
在 MyBatis-Plus 中,使用 `or` 方法可以在查询条件中添加 OR 条件。例如:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "John").or().eq("age", 30);
List<User> userList = userMapper.selectList(queryWrapper);
```
在上述示例中,我们创建了一个 `QueryWrapper` 对象,然后使用 `eq` 方法指定了一个 name 等于 "John" 的条件,接着调用 `or` 方法,再使用 `eq` 方法指定了一个 age 等于 30 的条件。这样就实现了一个 name 等于 "John" 或者 age 等于 30 的查询条件。
除了 `eq` 方法,还有许多其他的方法可以与 `or` 方法一起使用,如 `ne`(不等于)、`in`(包含于)、`like`(模糊匹配)等等。
希望这个回答对你有帮助!如果还有其他问题,请继续提问。
阅读全文