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()); //当前页
浙公网安备 33010602011771号