MyBatis-plus自定义分页查询
注意点
有 一个小坑,就是order by排序。传入了page参数,mybatis-plus底层就会帮你翻页查询,会查询总数量。通过输出的sql日志可以发现,其实框架是在你的sql基础上外面再套一层select count(1) from。这里会有个问题,本人用的数据库是sqlserver,如果在count查询语句里用了order by就会出错,解决方法是调用queryWrapper对象中的排序方法queryWrapper.orderByDesc(“CREATE_DATE”),xml中就不要用order by。所以我在controller层用了这个方法,这样mybatis-plus底层会合理地进行查询。