mybatis-plus关键字查询
时间: 2023-09-23 12:08:33 浏览: 391
MyBatis-Plus是一个基于MyBatis的增强工具,提供了一些便捷的查询功能。在MyBatis-Plus中,可以使用关键字查询来实现简单的条件查询。关键字查询主要是通过使用Wrapper对象进行构造查询条件。
下面是一个示例,演示如何使用MyBatis-Plus的关键字查询方法:
```java
// 导入相关的类
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
// 创建Wrapper对象
QueryWrapper<User> wrapper = new QueryWrapper<>();
// 设置查询条件
wrapper.like("name", "keyword"); // 模糊查询name字段包含关键字"keyword"
wrapper.ge("age", 18); // 大于等于18岁的条件
// 执行查询
List<User> userList = userMapper.selectList(wrapper);
// 输出结果
for (User user : userList) {
System.out.println(user);
}
```
在上述示例中,我们通过`QueryWrapper`对象构造了查询条件。`like`方法用于模糊查询,`ge`方法用于大于等于条件。最后通过调用`selectList`方法执行查询,并遍历结果输出。你可以根据自己的需求使用不同的关键字查询方法来构建更复杂的查询条件。
阅读全文