mybatisplus怎么精确查询
时间: 2024-05-16 15:10:50 浏览: 38
Springboot+MyBatisPlus+MySQL+jQury,Layui人事管理系统.zip
5星 · 资源好评率100%
Mybatis-plus 是 Mybatis 的一个开源框架,提供了许多方便的功能,其中包括精确查询。以下是使用 Mybatis-plus 进行精确查询的方式:
1. 使用 QueryWrapper 来构建查询条件。
2. 调用 QueryWrapper 的 eq 方法,将查询条件设置为等于某个值。
3. 将 QueryWrapper 传入 selectOne 或 selectList 方法中,进行查询。
例如,假设我们有一个 User 实体类,其中包含了 name 和 age 两个属性,我们要查询名字为 "张三" 且年龄为 20 的用户信息。可以按照以下方式进行精确查询:
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三").eq("age", 20);
List<User> userList = userMapper.selectList(queryWrapper);
```
以上代码中,首先创建了一个 QueryWrapper 对象,然后调用了 eq 方法来设置查询条件。最后将 QueryWrapper 对象传入 selectList 方法中进行查询。
阅读全文