mybatis-plus 条件查询单条数据
时间: 2023-09-28 17:04:18 浏览: 108
MyBatis-Plus之分页模糊查询
使用 Mybatis-Plus 进行条件查询单条数据有多种方式,以下是其中两种常见的方式:
1. selectOne
使用 selectOne 方法查询单条数据,需要传入一个 Wrapper 对象作为查询条件:
```java
User user = new User();
user.setId(1L);
QueryWrapper<User> wrapper = new QueryWrapper<>(user);
User result = userMapper.selectOne(wrapper);
```
2. LambdaQueryWrapper
使用 LambdaQueryWrapper 对象可以更加方便地进行条件查询,同样也是通过 selectOne 方法查询单条数据:
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getId, 1L);
User result = userMapper.selectOne(wrapper);
```
这里的 LambdaQueryWrapper 通过调用 eq 方法指定查询条件,可以指定多个查询条件进行组合查询。
阅读全文