阅读 77

MybatisPlus

mybatis plus提供的IService的功能:


save(T entity); 把对象新增到数据库
saveBatch(Iterable entitys); 批量新增对象
saveOrUpdate(T entity); 根据id判断,id为null或id在数据库不存在,则新增。id不为null,修改
saveOrUpdateBatch(Iterable entitys); 根据id判断,id为null或id在数据库不存在,则新增。id不为null,修改

remove(Wrapper wrapper); // 根据复杂条件删除
removeById(Long id); // 根据id删除
removeByIds(Iterable ids); // 根据id批量删除

updateById(T entity); // 根据id修改,entity必须包含id属性
updateBatchById(Iterable entitys); // 根据id批量修改,集合中的每个entity都有id
updateByWrapper(T entity, Wrapper wrapper); 根据wrapper条件修改
update().set("column", "value").eq("column", "value").update(); // 链式更新
查询一个
getById(Long id); // 根据id查询一个
getOne(Wrapper wrapper); // 根据复杂条件查询一个
查询多个
list(Wrapper wrapper); // 根据复杂条件查询多个
listByIds(Iterable ids); // 根据id批量查询
链式查询:
query().eq().like().between().list(); // 查询多个
query().eq().like().between().page(new Page(current, size); // 分页查询
query().eq().like().between().one(); //查询一个

原文:https://www.cnblogs.com/ettisi/p/15260618.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐