com.baomidou.mybatisplus.extension.service.impl这个包里有什么方法
时间: 2023-02-05 13:02:02 浏览: 179
com.baomidou.mybatisplus.extension.service.impl 这个包中包含以下方法:
- ServiceImpl() 构造方法
- boolean save(T entity) 保存一个实体,null的属性也会保存,不会使用数据库默认值
- boolean saveOrUpdate(T entity) 根据传入实体的ID,如果数据库存在ID,则更新记录;否则,插入一条新记录
- boolean removeById(Serializable id) 根据主键字段进行删除,方法参数必须包含完整的主键属性
- boolean removeByMap(Map<String, Object> columnMap) 根据 map 对象条件,删除记录
- boolean remove(Wrapper<T> wrapper) 根据 wrapper 对象条件,删除记录
- boolean updateById(T entity) 根据主键更新实体全部字段,null值会被更新
- boolean update(T entity, Wrapper<T> updateWrapper) 根据updateWrapper条件更新实体record包含的全部属性,null值会被更新
- T getById(Serializable id) 根据主键字段进行查询,方法参数必须包含完整的主键属性,查询条件使用等号
- Collection<T> listByIds(Collection<? extends Serializable> idList) 根据主键字段集合,批量查询
- List<T> listByMap(Map<String, Object> columnMap) 根据 map 对象条件,查询一条记录
- T getOne(Wrapper<T> queryWrapper, boolean throwEx) 根据 Wrapper 条件,查询总记录数
- List<T> list(Wrapper<T> queryWrapper) 根据 Wrapper 条件,查询全部
阅读全文