其中某个dao对应的mapper.xml配置如下:
很正常分页对不对?
然后系统一直报如下异常:
很郁闷,哪里来的0.0,不是应该0吗??
解决方案:
limit m,n = limit ${(page-1)*pagesize},${pagesize}
。
这里需要特别注意的是,传入参数时,page ,pagesize需为int或者integer类型!
如果为其他类型,比如string,直接获取pagesize值将不会有错,但是(page-1)*pagesize是需要进行运算的!
先进行类型转换,然后进行计算—->这也就是为什么是0.0!!