比如说sqlserver,他在查询的时候加入了top 这也算是个优化吧

解决方案 »

  1.   

    hibernate 分页使用的是数据库自带的分页  效率方面肯定是最高的
    但是不排除一些特殊算法分页看了老紫竹的回帖
    昨天赶紧把一些没有结的帖子结了  哈哈
      

  2.   

    我问的是 hibernate 分页查询,而不是 SQl ,
    因为我不喜欢 SQL,才想着要问的
      

  3.   

    hibernate 分页查询在底层就是封装的数据库自带的分页,就是目前应该说效率相对高的
    而且换数据库也不怕,会自动匹配数据库分页。hibernate怎么可能跟SQL没关系呢 
      

  4.   

    hibernate 分页查询在底层就是封装的数据库自带的分页,就是目前应该说效率相对高?确认吗?给个狠话,我就可以放心使用了。马上结帖!
      

  5.   

      使用Hibernate,在进行查询分页的操作上,是具有非常大的灵活性,Hibernate会首先尝试用特定数据库的分页sql,如果没用,再尝试Scrollable,如果不行,最后采用rset.next()移动的办法。   在查询分页代码中使用Hibernate的一大好处是,既兼顾了查询分页的性能,同时又保证了代码在不同的数据库之间的可移植性。放心用吧 明确告诉你