在业务应用程序中实现分页列表屏幕时,首先想到的想法通常是“获取具有 OFFSET/LIMIT 的行”。
但一旦你真正运行它,问题就会很快堆积起来:“同一行再次出现在下一页上”、“我之前看到的一条记录消失了”、“第 1000 页需要永远加载”。
仅靠 OFFSET/LIMIT 无法解决所有这些问题。
我一直在向我从头开始构建的 Java 框架添加分页支持,这促使我重新审视和组织选项。
本文介绍了我在企业项目中实际使用的四种分页策略,以及它们的权衡。
一致性——其他用户更新的干扰最小。
来源:Dev.to











