使用RowBounds分页查询实例:
public List<ConfigEntity> selectConfigList(ConfigEntity configEntity, int limit, int start) {
RowBounds rowBounds = new RowBounds(start, limit);
return getSqlSession().selectList(NAME_SPACE + ".selectConfigList", configEntity, rowBounds);
}
Mapper.xml中的SQL不需要再写limit,offset。
RowBounds对象有2个属性,offset和limit。
offset:起始行数
limit:需要的数据行数
优点:占用内存少,每次查询出的数据都是最新的。
缺点:每次查询都要连接数据库。