Como inserir uma “dica do otimizador” na consulta da API de critérios do Hibernate

Eu tenho uma consulta de hibernação que é dinamicamente juntos usando o critério api. ele gera consultas que são insuportavelmente lentas, se executadas como estão.

mas eu notei que eles são cerca de 1000% mais rápidos se eu prefixar / * + FIRST_ROWS (10) * / na consulta. Como posso fazer isso com os critérios api?

Eu tentei criteria.setComment (..), mas isso parece ser ignorado.

nos documentos de hibernação, 3.4.1.7. As dicas de consulta são mencionadas, mas afirma claramente: "Observe que essas não são dicas de consulta SQL"

o resultado da consulta será paginado, então em 99% dos casos eu mostrarei os resultados 1-10.

questionAnswers(4)

yourAnswerToTheQuestion