标签:批量 use ble service map div collect sel 实体
int insert (T entity)//插入一条记录
deleteById(Serializable id) //根据Id删除
deleteByMap( Map<String, Object> columnMap) // 根据 columMap条件删除记录
int delete( Wrapper
int deleteBatchIds( Collection<? extends Serializable> idList); //根据ID批量删除
int updateById(T entity);//根据ID修改
int update(T entity, Wrapper
T seleteById(String id) //根据id查询
List
List
T selectOne( Wrapper
. Integer selectCount( Wrapper
. List
. List<Map<String, Object>> selectMaps( Wrapper
. List
. boolean save(T entity);
. boolean saveBatch(Collection<T> entityList);
. boolean saveBatch(Collection<T> entityList, int batchSize);//batchSize每次的数量
. boolean saveOrUpdateBatch(Collection<T> entityList);//批量修改插入
. boolean saveOrUpdateBatch(Collection<T> entityList, int batchSize);
. boolean removeById(Serializable id);
. boolean removeByMap(Map<String, Object> columnMap);
. boolean remove(Wrapper<T> queryWrapper);//queryWrapper 实体包装类,根据entuty条件删除
. boolean removeByIds(Collection<? extends Serializable> idList);
. boolean updateById(T entity);
. boolean update(T entity, Wrapper<T> updateWrapper);
. boolean updateBatchById(Collection<T> entityList, int batchSize);//批量更新
. boolean saveOrUpdate(T entity);//TableId 注解存在更新记录,否插入一条记录
. T getById(Serializable id);//根据id查询
. Collection<T> listByIds(Collection<? extends Serializable> idList);//查询(根据ID 批量查询)
. Collection<T> listByMap(Map<String, Object> columnMap);
. T getOne(Wrapper<T> queryWrapper, boolean throwEx);//throwEx 有多个 result 是否抛出异常
. Map<String, Object> getMap(Wrapper<T> queryWrapper);//根据 Wrapper,查询一条记录
. Object getObj(Wrapper<T> queryWrapper);//根据 Wrapper,查询一条记录
. int count(Wrapper<T> queryWrapper);//根据 Wrapper 条件,查询总记录数
. List<T> list(Wrapper<T> queryWrapper);//查询列表
. IPage<T> page(IPage<T> page, Wrapper<T> queryWrapper);//page为翻页对象
. List<Map<String, Object>> listMaps(Wrapper<T> queryWrapper);//查询列表
. List<Object> listObjs(Wrapper<T> queryWrapper);//根据 Wrapper 条件,查询全部记录
. IPage<Map<String, Object>> pageMaps(IPage<T> page, Wrapper<T> queryWrapper);
![构造器方法](https://raw.githubusercontent.com/JeferWang/MarkdownNote/master/小书匠/1570525539715.png)
```java
UpdateWrapper<User> userUpdateWrapper = new UpdateWrapper<>();
userUpdateWrapper.eq("name", "lqf");
int update = mapper.update(user, userUpdateWrapper);
```
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "lqf");
queryWrapper.isNotNull("name");
```
标签:批量 use ble service map div collect sel 实体
原文地址:https://www.cnblogs.com/xiaoyinger/p/12018359.html