BaseMapper类中常用各方法
int insert(T entity);:插入记录
int deleteById(Serializable id);:通过id删除指定记录
int deleteBatchIds(Collection<? extends Serializable> idList):通过List集合批量删除记录
int updateById(T entity):根据id修改指定记录
T selectById(Serializable id):根据id查询指定记录
T selectOne(Wrapper queryWrapper):根据条件构造器查询一条记录
Integer selectCount(Wrapper queryWrapper):根据条件构造器查询记录总数
List selectList(Wrapper queryWrapper):根据条件构造器查询全部记录
如果在serviceimpl中使用以上常用方法,需要使用
.getBaseMapper()
例如:
userService.getBaseMapper().selectList(null);
BaseMapper类提供了如插入(intinsert(Tentity)),删除(intdeleteById(Serializableid)),批量删除(intdeleteBatchIds(Collection<?extendsSerializable>idList)),更新(intupdateById(Tentity)),查询(TselectById(Serializableid))等核心数据库操作方法。此外,还可以使用条件构造器进行条件查询,如单条记录(TselectOne(WrapperqueryWrapper)),记录总数(IntegerselectCount(WrapperqueryWrapper))和所有记录(ListselectList(WrapperqueryWrapper))。
836

被折叠的 条评论
为什么被折叠?



