Мы являемся активными пользователями статистики Hibernate в нашем приложении, но недавно пришли к выводу, что Statistics.getQueries () не возвращает никаких запросов Criteria. Я понимаю, что метод возвращает строки HQL, но это также означает, что статистика неполная. Я нашел несколько старых вопросов, говорящих об этом, но без разрешения.
http://opensource.atlassian.com/projects/hibernate/browse/HHH-634
Также об этом говорит и HHH-3452.
Странно то, что методы count, такие как Statistics.getQueryExecutionCount (), возвращают ИТОГО количество запросов, включая запросы Critieria. Однако Statistics.getQueries игнорирует критерии. Разочарование.
Кто-нибудь еще нашел способ отслеживать статистику выполнения запросов Criteria?