重写pagehelper的select COUNT()方法
只需要在mapper接口里面再加上一个方法: 注意命名方式(在查询函数后面增加 _COUNT)和返回类型(必须为long),这样就覆盖了pagehelper的方法了。pagehelper会自动扫描,不需要进行其他的操作。然后在xml里面写查询语句就可,用的pagehelper1.2.5以上的版本。
Dao层
List<MaterialProportionRespVO> getMaterialProportion(@Param("dateStart") String dateStart,
@Param("dateEnd") String dateEnd,
@Param("visitType") String visitType,
@Param("deptIdsList") List<String> deptIdsList);
Long getMaterialProportion_COUNT(@Param("dateStart") String dateStart,
@Param("dateEnd") String dateEnd,
@Param("visitType") String visitType,
@Param("deptIdsList") List<String> deptIdsList);
Mapper.xml
<select id="getMaterialProportion_COUNT" resultType="long">
select count(1) from tb_dept
</select>