mybatis-plus一些通用方法


insert相關

boolean insert(T entity); //插入

boolean insertSelective(T entity); //選擇性插入,null字段不插入

boolean insertBatch(List<T> entityList); //批量插入

delete相關

boolean deleteById(I id); //通過ID刪除

boolean deleteByMap(Map<String, Object> columnMap); // 通過自定義MAP刪除

boolean deleteSelective(T entity); //通過entity實體選擇性刪除,null字段不作為條件

boolean deleteBatchIds(List<I> idList); //批量刪除

update相關

boolean updateById(T entity); //通過ID更新

boolean updateSelectiveById(T entity); //通過ID選擇性更新,null字段不更新

boolean update(T entity, T whereEntity); //通過whereEntity實體構造where條件進行更新

boolean updateSelective(T entity, T whereEntity); //通過whereEntity實體構造where條件進行選擇性更新

boolean updateBatchById(List<T> entityList); //批量更新

select相關

T selectById(I id); //通過ID查詢

List<T> selectBatchIds(List<I> idList); //通過ID集合批量查詢

List<T> selectByMap(Map<String, Object> columnMap); //通過自定義MAP查詢

T selectOne(T entity); //通過實體entity查詢

int selectCount(T entity); //統計查詢

List<T> selectList(EntityWrapper<T> entityWrapper); //List查詢,entityWrapper為查詢條件構造器

Page<T> selectPage(Page<T> page, EntityWrapper<T> entityWrapper); //分頁查詢,page為分頁實體,entityWrapper為查詢條件構造器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM