Это то же самое, что и LIMIT
, но оно не зависит от базы данных. Например, MS SQL Server не имеет LIMIT, поэтому hibernate позаботится о переводе этого. Для MySQL это добавляет LIMIT 10
к запросу.
Таким образом, всегда используйте query.setMaxResults(..)
и query.setFirstResult(..)
вместо собственных SQL-предложений.