Мы используем Hibernate. И Hibernate, как и любые инструменты, может плохо использоваться и генерировать слишком много запросов, если он используется начинающим разработчиком.
Чтобы предотвратить это, я хотел бы протестировать какую-нибудь дао реальную производственную базу данных и утверждать, что это
test генерирует только N запросов, независимо от того, какие инструменты используются (Hibernate, Ibatis), если он использует jdbc внизу.
...
@MaxSqlQueries(5)
public void testPerformanceDao(){
}
Мы используем тестовую среду Spring.
Мне интересно, если кто-то реализовал такую вещь или какая-либо инфраструктура с Junit позволяет это.
Заранее спасибо!