MyBatis-Plus BaseMapper and IService Manual

Note mapper service Note
DDML Further packages: The query get a single line, remove delete, list a set of queries, page pagination
int insert(T entity); boolean save(T entity); Select the field, strategy insert
boolean saveBatch(Collection entityList); Bulk Insert
boolean saveOrUpdateBatch(Collection entityList);
int deleteById(Serializable id); boolean removeById(Serializable id);
According entity deletion condition int delete(Wrapper wrapper); boolean remove(Wrapper queryWrapper); No corresponding record returns true
columnMap delete condition int deleteByMap(Map<String, Object> columnMap); boolean removeByMap(Map<String, Object> columnMap); Field map object columnMap
int updateById(T entity); boolean updateById(T entity);
boolean saveOrUpdate(T entity);
T selectById(Serializable id); T getById(Serializable id);
columnMap query List selectByMap(Map<String, Object> columnMap); Collection listByMap(Map<String, Object> columnMap);
If a non-unique logic required
wrapper.last ( "limit 1") is provided Uniqueness
T selectOne(Wrapper queryWrapper); T getOne(Wrapper queryWrapper); Taking a plurality of
Integer selectCount(Wrapper queryWrapper); int count(Wrapper queryWrapper);
List selectList(Wrapper queryWrapper); List list(Wrapper queryWrapper);
Only query a field
List <Object> cols;
List <String> L = (List) cols;
List<Object> selectObjs(Wrapper queryWrapper); List<Object> listObjs(Wrapper queryWrapper); According Wrapper conditions, query all records
IPage selectPage(IPage page, Wrapper queryWrapper); IPage page(IPage page, Wrapper queryWrapper);

Guess you like

Origin www.cnblogs.com/andea/p/11601367.html