mybatisplus常用方法
时间: 2023-08-31 17:04:54 浏览: 110
mybatis plus操作
MybatisPlus是Mybatis的增强工具,在Mybatis的基础上进行了扩展和优化,提供了很多常用的方法。
常用方法如下:
1. 插入数据
```
int insert(T entity); // 插入一条记录
int insertBatch(Collection<T> entityList); // 批量插入记录
```
2. 更新数据
```
int updateById(T entity); // 根据 ID 更新记录
int update(T entity, Wrapper<T> updateWrapper); // 根据条件更新记录
```
3. 查询数据
```
T selectById(Serializable id); // 根据 ID 查询记录
List<T> selectBatchIds(Collection<? extends Serializable> idList); // 根据 ID 批量查询记录
List<T> selectList(Wrapper<T> queryWrapper); // 根据条件查询记录列表
List<Map<String, Object>> selectMaps(Wrapper<T> queryWrapper); // 根据条件查询记录列表,返回 Map 集合
IPage<T> selectPage(IPage<T> page, Wrapper<T> queryWrapper); // 根据条件分页查询记录列表
```
4. 删除数据
```
int deleteById(Serializable id); // 根据 ID 删除记录
int deleteBatchIds(Collection<? extends Serializable> idList); // 根据 ID 批量删除记录
int delete(Wrapper<T> queryWrapper); // 根据条件删除记录
```
除此之外,MybatisPlus还提供了很多其他的方法,如 Lambda 表达式查询、条件构造器等。需要根据具体情况选择使用。
阅读全文