MyBatisPlus简单查询

1、根据id查询

//根据id查询数据
User user = userMapper.selectById(9001);

2、多个id批量查询

方法:selectBatchIds(Collection<? extends Serializable> collection)

 

@Test
public void testSelect() {
    List<User> users = userMapper.selectBatchIds(Arrays.asList(901,902,903));
    System.out.println(users);
}

 

3、分页查询

方法:类似于PageHelper

//第一步 配置分页插件
@Bean
public PaginationIntercetor paginationInterceptor() {
    return new PaginationInterceptor();
}

//第二步 编写分页代码
  直接 new page 对象,传入两个参数
  当前页和每页显示记录数
  调用MyBatisPlus方法实现分页查询
方法:selectPage(IPage<User> iPage,Wrapper<User> wrappper)

//1、创建page对象 传入两个参数:当前页 和 每页记录数
Page<User> page = new Page<>(1,3);

//2、调用MyBatisPlus分页查询的方法  底层封装 把分页所有数据封装到page对象中
userMapper.selectPage(page,null);

//3、通过page对象获取分页数据
System.out.println(page.getCurrent()); //当前页 

 

posted on 2020-11-19 14:20  LeavesCai7  阅读(76)  评论(0)    收藏  举报