确认
当前程序版本
3.5.8
问题描述
6293 的调整导致当sql中没有orderby时分页插件没有自动添加ORDER BY CURRENT_TIMESTAMP
详细堆栈日志
No response
Comment From: zhao-hw
这个问题为什么没有回复? 是需要用户自己添加order by吗?还是说SQL Server有配置项可以取消offset必须有order by的限制,对SQL Server不是太了解。 如果确实有问题需要提pr的话还在标记了@Deprecated的SQLServerDialect中改吗?
Comment From: miemieYaho
分页插件设置dbtype=SQL_SERVER2005
Comment From: ForeverNewbee
多数据源的情况下,我只能间接的解决这个问题临时解决方案
Comment From: zhao-hw
多数据源的情况下,我只能间接的解决这个问题临时解决方案
我是修改了DialectFactory使getDialect能返回SQL_SERVER,然后修改了SQLServerDialect在没有order by时添加ORDER BY CURRENT_TIMESTAMP,目前还没有遇到问题