我正在使用MS SQL Server 2008和Hibernate。我的问题是进入休眠模式如何实现setMaxResults
Hibernate中的setMaxResults(N)如何工作?
看看下面的简单场景。
如果我有一个返回100行,如果我通过1到setMaxResults
,这会不会影响从SQL Server本身返回的结果(好像运行select top 1
语句)或不休眠首先获得所有结果(所有查询在这种情况下为100行),并选择最上面的一个呢?
原因,我问的是,这将产生巨大的性能问题时的行数开始增长。
谢谢。
谢谢,多数民众赞成我正在寻找。事情是,我检查了调试输出,它确实使用'select top 1'。 – user624558 2013-02-28 23:25:40