Если вы отправляете запрос как SQLQuery, а затем добавляете свой класс как сущность, вы можете использовать ограничение, так как запрос будет представлен как sql. Вы должны использовать sql синтаксис, хотя.
String sql = "select * from Supplier limit 1";
SQLQuery query = session.createSQLQuery(sql);
query.addEntity(Supplier.class);
List results = query.list();
-> (также работает с подвыборками)