运行时有错误提示吗?
你需要将Dao接口贴出来,我看打了了startTime,endTime,pageNum等三个参数,而你的参数类型使用的Integer,这里面怕是有问题哟。
where条件中是不是需要加一个1=1,防止空值出现
parametrtTyppe写错了大兄弟,把Integer改成String或者Object吧
limit #{pageNum},10
修改为:
limit ${pageNum},10
mysql 关键字 limit后面不可跟变量,意思就是:
使用#{pageNum}时,sql会编译成select * from table limit ?,10;之后再set pageNum;
使用${pageNum}时,sql直接就是select * from table limit 1,10;
还有你这个paramType也有问题,你参数怎么传呢
limit #{pageCurrentAfter},#{pageSize}
而且pageCurrentAfter并不是当前页 而是直接在分页的类中处理的数据 pageCurrentAfter=(当前页-1)*pagesize
mybatis中不能直接处理 (当前页-1)*pagesize 如果这样用会出现错误
其实有时候 parametrtTyppe没必要使用,类型不匹配还会报错 mybatis会自动识别一般的类型