mybatis使用条件分页查询

@Override
    public PageInfo<Student> findByCriteria(Integer stuno, String name) {
        PageHelper.startPage(2,2);
        StudentExample example = new StudentExample();
        StudentExample.Criteria criteria = example.createCriteria();
        //设置查询大于传入学号的数据
        criteria.andStunoGreaterThan(stuno);
        criteria.andNameLike("%"+name+"%");
        Page<Student> students = (Page<Student>) studentMapper.selectByExample(example);
        PageInfo<Student> pageInfo = new PageInfo<Student>(students);
        return pageInfo;
    }

对于pageInfo的使用不能直接将

studentMapper.selectByExample(example)强转为pageinfo而是要先从list类型转成page类型再将page类型转换成pageinfo类型
上一篇:php – 使用Yii2中的Gii从数据库视图创建CRUD


下一篇:Spring结合Mybatis和声明式事务