pageHelper 在sqlserver关联表查询报错无办法执行分页时问题处理

时间:2024-05-19 17:28:51

今天使用 sqlserver 和pagehelper 进行一个关联表的分页方法编写,写好之后运行报错,报错信息如下:

 

Cause: java.lang.RuntimeException: 不支持该SQL转换为分页查询!

 

 

语句如下

 

pageHelper 在sqlserver关联表查询报错无办法执行分页时问题处理

 

以上语句看起来没什么问题,然后我各种尝试,终于发现原来是别名搞的鬼

主要是因为我习惯别名的时候进行单引号圈起来,这个习惯其实不太好,其实除非是关键字(但是如果用关键字做字段是设计上的不合理了), 要么其它字段别名就不要加上单引号,养成良好习惯

 

解决办法把别名去掉就行了

pageHelper 在sqlserver关联表查询报错无办法执行分页时问题处理