在用mybatis进行分页查询时,不必写对应的sql语句,只需要在service中创建一个
RowBounds对象,并传入到Mapper中,就可以了。
@Override
public List<Student> findAll() {
RowBounds rb = new RowBounds(0, 20); //限制二十个
List<Student> list = studentMapper.findAll(rb); //传入mapper中
return list;
}
注意:
mapper中不能写明paramterType,让其自己自动解析
<select id="findAll" resultMap="findAllMap"> select * from stu; </select>