记录 pagehelper.startpage 返回总数问题
一、
今天知道会有两种情况,一种pagehelper.startpage ,下方直接跟查询Sql,直接返回查询得结果。
ServiceImpl中返回值直接为List 再Controller中再new PageInfo(list)。正常返回结果,总数也正常。
二、
如果在业务层中,pagehelper.startpage 下会有多个查询结果,或者是在 getAll方法返回得值,进行过滤之类得操作,则需要在 该方法下写 PageInfo info = new PageInfo( ); 进行返回值替换 ,使用 info.setList(); 方法。再进行返回。 当然 返回值应该为 PageInfo<>
这样页面上得总条数已经有了,可以正常分页。