Пакет org.springframework.test.jdbc содержит JdbcTestUtils, который представляет собой набор связанных с JDBC служебных функций, предназначенных для упрощения стандартных сценариев тестирования баз данных. В частности, JdbcTestUtils предоставляет следующие статические методы.

  • countRowsInTable(..): Подсчитывает количество строк в заданной таблице.

  • countRowsInTableWhere(..): Подсчитывает количество строк в заданной таблице, используя предоставленное выражение WHERE.

  • deleteFromTables(..): Удаляет все строки из указанных таблиц.

  • deleteFromTableWhere(..): Удаляет строки из заданной таблицы, используя предоставленное выражение WHERE.

  • dropTables(..): Сбрасывает указанные таблицы.

AbstractTransactionalJUnit4SpringContextTests и AbstractTransactionalTestNGSpringContextTests предоставляют вспомогательные методы, которые делегируют вышеупомянутые методы в JdbcTestUtils.

См.раздел "Вспомогательные классы JUnit 4"