邢城 发表于 2013-7-16 14:20:49

sqlserver分页如何实现?

sqlserver是使用AnsiSqlDialect吗,我看了下实现,是直接preparedStatement.executeQuery()定位到起始点的。这样不是会把整个记录返回吗?效率和网络流量肯定很大啊。不像mysql在数据库端用limit直接执行

淡写轻描 发表于 2013-7-16 14:23:26

AnsiSqlDialect 中的分页是一个通用型的分页方法,不适用于数据量大的情况,只需要自己写个MyDialectextends AnsiSqlDialect,重写其中的paginate相关方法中就可以,可以参考MySqlDialect 写一个
页: [1]
查看完整版本: sqlserver分页如何实现?