mybatisplus条件构造器的使用
时间: 2024-10-22 11:16:57 浏览: 44
MyBatisPlus基础使用代码
MyBatisPlus是一个基于MyBatis的超轻量级ORM框架,它提供了一个方便的条件构建器(Criteria Builder),用于简化动态查询。条件构造器允许你在运行时根据业务需求构造复杂的SQL查询,而无需手动拼接字符串。
以下是使用MyBatisPlus条件构造器的基本步骤:
1. 创建Criteria实例:首先,通过`IQuery`接口的静态方法创建一个Criteria对象,它是查询条件的核心容器。
```java
IQuery<MyEntity> query = MyEntity.query();
```
2. 添加查询条件:可以添加单个字段的查询、关联查询、自定义SQL等条件。
```java
query.eq("field", value); // 等于
query.ne("field", value); // 不等于
query.gt("field", value); // 大于
query.lt("field", value); // 小于
query.between("field", startValue, endValue); // 在范围内
query.leftJoin(); // 添加左连接
```
3. 构建并执行查询:最后,调用`list()`、`page()`等方法获取数据。
```java
List<MyEntity> entities = query.list();
Page<MyEntity> page = query.page(pageVo).limit(limit);
```
阅读全文