У меня проблема с использованием maven при выполнении некоторого теста с помощью dbunit.
Ошибка появляется при выполнении следующей строки:
DatabaseOperation.CLEAN_INSERT.execute(connection, dataset);
Ошибка:
org.dbunit.DatabaseUnitException: Exception processing table name='TABLENAME'
at es.dao.TestDAO.cleanDB(TestDAO.java:63)
Caused by: java.sql.SQLException: The PreparedStatement.setNull(int, int, String) method is not implemented.
Ошибка не появляется, если выполнить тестовый класс непосредственно из Eclipse.
Я искал класс PreparedStatement в зависимостях, и это не так. Поэтому он должен использовать тот из jdk java.sql.PreparedStatement, который включает этот метод.
Я использую зависимость
<dependency>
<groupId>org.dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.5.4</version>
<scope>test</scope>
</dependency>
Есть идеи, почему у меня ошибка только с maven?
Спасибо