Hibernate和删除rownum语句

Hibernate和删除rownum语句,hibernate,oracle10g,Hibernate,Oracle10g,我正在使用Oracle 10G。我的问题是,如果我没有设置maxResults方法,Hibernate将不必要地在查询末尾追加rownum语句。我怎样才能摆脱这个rownum语句呢?对投票人说:我怀疑很多dba会知道或关心Hibernate的行为。我想说答案更可能来自于这里的某个人。hibernate添加了什么rownum语句?也就是说,它添加了where rownum=1还是更高的数字?什么是“查询”?如何执行它?

我正在使用Oracle 10G。我的问题是,如果我没有设置
maxResults
方法,Hibernate将不必要地在查询末尾追加
rownum
语句。我怎样才能摆脱这个
rownum
语句呢?

对投票人说:我怀疑很多dba会知道或关心Hibernate的行为。我想说答案更可能来自于这里的某个人。hibernate添加了什么
rownum
语句?也就是说,它添加了
where rownum=1
还是更高的数字?什么是“查询”?如何执行它?