baomidou / mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development
https://baomidou.com
Apache License 2.0
16.43k stars 4.31k forks source link

[错误报告]: 分页插件在SQLServer中报错Incorrect syntax near ''OFFSET''. #6548

Open zhao-hw opened 3 weeks ago

zhao-hw commented 3 weeks ago

确认

当前程序版本

3.5.8

问题描述

6293 的调整导致当sql中没有orderby时分页插件没有自动添加ORDER BY CURRENT_TIMESTAMP

详细堆栈日志

No response

zhao-hw commented 1 week ago

这个问题为什么没有回复? 是需要用户自己添加order by吗?还是说SQL Server有配置项可以取消offset必须有order by的限制,对SQL Server不是太了解。 如果确实有问题需要提pr的话还在标记了@Deprecated的SQLServerDialect中改吗?

miemieYaho commented 1 week ago

分页插件设置dbtype=SQL_SERVER2005

ForeverNewbee commented 2 days ago

多数据源的情况下,我只能间接的解决这个问题临时解决方案