百木园-与人分享,
就是让自己快乐。

Mybatis-plus的自定义分页搭配sql Server数据库使用

原文出处:mybatisplus查询分页并且排序报错解决方法,适用于自定义sql和sqlserver_十七梦的博客-CSDN博客

一开始使用过的是官方文档来写分页,结果出现了如果不在最后添加ORDER BY排序的话,数据库会报错。但是如果添加了排序,mybatis又会报无法”ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。“。因为在mybatis查询前会先用select count() 查询一遍是否有数据,之后才会执行你写的sql。但是对代码的不熟悉导致不清楚该怎么既能排序,又能分页。后来查询过很多资料后,发现自己写的返回参数是使用IPage包裹的,而别人是写的Page包裹的,这两者的关系就是Page是IPage的实现类,所以我们应该使用实现类去包裹返回的数据。最后终于成功的分页了。


来源:https://www.cnblogs.com/mmsBlog/p/16449858.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Mybatis-plus的自定义分页搭配sql Server数据库使用

相关推荐

  • 暂无文章