Hibernate выполнил запросы и тестирование - PullRequest
1 голос
/ 29 сентября 2010

Есть ли способ узнать, какие запросы выполняются в спящем режиме?

Я хотел бы написать тест производительности, чтобы убедиться, что выполняется только определенный запрос и сумма.

Обновление: Просто уточнение, я хотел бы программно выяснитьсколько запросов выполняется, а не только посредством визуальной проверки вручную, так что это легко проверить.

Ответы [ 2 ]

3 голосов
/ 29 сентября 2010

Включить статистику Hibernate и использовать SessionFactory#getStatistics(), чтобы получить Statistics и получить доступ к показателям, связанным с запросами.

См. getQueries(), getQueryStatistics(String), QueryStatistics и другие методы.

Ссылки

0 голосов
/ 29 сентября 2010

hibernate.show_sql = true покажет все выполненные sqls.

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...