mybatis-plus方法大全
时间: 2023-11-04 15:16:21 浏览: 76
MyBatis-Plus 是 MyBatis 的增强工具,提供了很多实用的方法,以下是 MyBatis-Plus 的一些常用方法:
1. 增删改查
- 插入数据: `insert()`
- 插入或更新数据: `insertOrUpdate()`
- 删除数据: `delete()`
- 更新数据: `update()`
- 查询数据: `select()`
2. 条件查询
- 等于: `eq()`
- 不等于: `ne()`
- 大于: `gt()`
- 大于等于: `ge()`
- 小于: `lt()`
- 小于等于: `le()`
- 模糊查询: `like()`
- NOT 模糊查询: `notLike()`
- IN 查询: `in()`
- NOT IN 查询: `notIn()`
- BETWEEN 查询: `between()`
- NOT BETWEEN 查询: `notBetween()`
- IS NULL 查询: `isNull()`
- IS NOT NULL 查询: `isNotNull()`
- EXISTS 查询: `exists()`
- NOT EXISTS 查询: `notExists()`
- 自定义查询条件: `where()`
3. 分页查询
- 分页: `page()`
- 每页记录数: `size()`
- 当前页码: `current()`
- 排序: `orderBy()`
4. 链式调用
MyBatis-Plus 提供了链式调用的方式,可以让代码更加简洁,例如:
```java
List<User> userList = userMapper.selectList(new QueryWrapper<User>()
.eq("name", "张三")
.eq("age", 20)
.orderByDesc("create_time")
);
```
这段代码可以查询用户名为“张三”、年龄为20的用户列表,并按照创建时间的倒序排序。
以上是一些 MyBatis-Plus 的常用方法,当然还有很多其他的方法可以参考官方文档。
阅读全文