MyBatisPlusBaseMapper和IService使用手册
Mybatis-plus 文档
DDML
进一步封装:采用 get 查询单行, remove 删除, list 查询集合, page 分页
int insert(T entity);
boolean save(T entity);
选择字段,策略插入
boolean saveBatch(Collection<T> entityList);
批量插入
boolean saveOrUpdateBatch(Collection<T> entityList);
int deleteById(Serializable id);
boolean removeById(Serializable id);
根据 entity 条件删除
int delete(Wrapper<T> wrapper);
boolean remove(Wrapper<T> queryWrapper);
无对应记录也返回true
columnMap 删除条件
int deleteByMap(Map<String, Object> columnMap);
boolean removeByMap(Map<String, Object> columnMap);
columnMap 表字段 map 对象
int updateById(T entity);
boolean updateById(T entity);
boolean saveOrUpdate(T entity);
T selectById(Serializable id);
T getById(Serializable id);
columnMap查询条件
List<T> selectByMap(Map<String, Object> columnMap);
Collection<T> listByMap(Map<String, Object> columnMap);
如果逻辑非唯一需要<br> wrapper.last("limit 1") 设置唯一性
T selectOne(Wrapper<T> queryWrapper);
T getOne(Wrapper<T> queryWrapper);
有多个取一个
Integer selectCount(Wrapper<T> queryWrapper);
int count(Wrapper<T> queryWrapper);
List<T> selectList(Wrapper<T> queryWrapper);
List<T> list(Wrapper<T> queryWrapper);
只能查询一个字段<br>List<Object> cols;<br>List<String> l = (List)cols;
List<Object> selectObjs(Wrapper<T> queryWrapper);
List<Object> listObjs(Wrapper<T> queryWrapper);
根据 Wrapper 条件,查询全部记录
IPage<T> selectPage(IPage<T> page, Wrapper<T> queryWrapper);
IPage<T> page(IPage<T> page, Wrapper<T> queryWrapper);
以上是 MyBatisPlusBaseMapper和IService使用手册 的全部内容, 来源链接: utcz.com/z/508656.html