mybatis plus提供的IService的功能:
增
save(T entity); 把对象新增到数据库
saveBatch(Iterable
saveOrUpdate(T entity); 根据id判断,id为null或id在数据库不存在,则新增。id不为null,修改
saveOrUpdateBatch(Iterable
删
remove(Wrapper
removeById(Long id); // 根据id删除
removeByIds(Iterable
改
updateById(T entity); // 根据id修改,entity必须包含id属性
updateBatchById(Iterable
updateByWrapper(T entity, Wrapper
update().set("column", "value").eq("column", "value").update(); // 链式更新
查询一个
getById(Long id); // 根据id查询一个
getOne(Wrapper
查询多个
list(Wrapper
listByIds(Iterable
链式查询:
query().eq().like().between().list(); // 查询多个
query().eq().like().between().page(new Page(current, size); // 分页查询
query().eq().like().between().one(); //查询一个