mybatis-plus
增加:
**int insert(entity)**:插入单条数据,返回值为int
1 | userMapper.insert(user); |
删除:
int deleteById( id):通过id进行删除
1 | userMapper.deleteById(userId); |
**int deleteBatchIds(Collection<? extends Serializable> idList)**:通过id删除多个表的内容
1 | userMapper.deleteBatchIds(Arrays.asList(id)); |
更新:
updateById(entity):通过id更新表的内容
1 | userMapper.updateById(user); |
查询:
T selectById(entity):根据主键id查询
1 | User user=userMapper.selectById(userId); |
**T selectOne(Wrapper<T> queryWrapper)**: 根据实体类封装对象 查询一条记录
1 | QueryWrapper<User> queryWrapper = new QueryWrapper<>(); |
List<T> selectList(Wrapper<T> queryWrapper): 查询多条记录
1 | QueryWrapper<User> queryWrapper = new QueryWrapper<>(); |
selectPage(page,queryWrapper):查询多条记录结果分页
1 | IPage page=new Page(currentPage,pageSize); |




