| Chapter 14. HQL: The Hibernate Query Language states: The fetch construct cannot be used in queries called using iterate() (though scroll() can be used). Fetch should be used together with setMaxResults() or setFirstResult(), as these operations are based on the result rows which usually contain duplicates for eager collection fetching, hence, the number of rows is not what you would expect. I believe the phrase should state Fetch should not be used |