常见的分页实现方式(Java)

来源:互联网 发布:linux lvs 配置 编辑:程序博客网 时间:2024/05/21 18:37
  • 使用List接口中sublist(int startIndex, int endIndex)方法实现分页
    – (包含startIndex,不包含 endIndex)
  • 直接使用数据库SQL语句实现分页
    –mysql用limit关键字,oracle用rownum关键字
  • 使用hibernate等框架实现跨数据库的分页
    –创建Query或者Criteria对象。查询时,设置firstResult和Maxresults属性
实现方式 优点 缺点 适用场景 subList 简单、易用 效率低 无法按需批量获取数据 SQL语句 简单、直接、效率高 数据库兼容性差 不要求数据库兼容 Hibernate框架 面向对象,兼容性强 复杂查询性能低 兼容不同数据库
0 0