mybatis-plus条件构造器
时间: 2023-09-07 19:16:56 浏览: 110
Mybatis-Plus条件构造器的具体使用方法
MyBatis-Plus是一个基于MyBatis的增强工具,它提供了许多方便的功能,包括条件构造器(Wrapper)来构建动态SQL查询条件。
条件构造器可以通过链式调用来构建复杂的查询条件,它支持等于、不等于、大于、小于、模糊查询等常用的条件操作符。下面是一个示例:
```java
// 导入条件构造器相关的类
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
// 创建条件构造器
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
// 添加查询条件
queryWrapper.eq("name", "John"); // 等于
queryWrapper.ne("age", 30); // 不等于
queryWrapper.gt("age", 20); // 大于
queryWrapper.lt("age", 40); // 小于
queryWrapper.like("email", "@gmail.com"); // 模糊查询
// 执行查询操作
List<User> userList = userMapper.selectList(queryWrapper);
```
这只是条件构造器的简单用法示例,实际上它还支持更多的操作符和组合条件的构建。你可以参考MyBatis-Plus的官方文档来了解更多详细用法和示例:https://mybatis.plus/guide/wrapper.html
阅读全文