В настоящее время я отвечаю за перенос данных для нашего приложения, за обновление до новой версии. Я пытаюсь перейти с HSQL на HSQL, позже мы перейдем к другим комбинациям.
Так что у меня есть позицияодна утилита для этого.Я использую MockServletContext для инициализации моих сервисов (эта миграция должна выполняться без запуска серверов).
Проблема в том, что переносятся все таблицы, кроме 2-3 таблиц, число которых зависит от размера перенесенных данных.На обширной отладке я не нашел ничего плохого.Это означает, что все данные переносятся при отладке с помощью Eclipse, но при нормальном запуске они не завершаются для последних 3 таблиц.
Любая подсказка, где искать?
При нормальном запуске Iустановили логгеры, чтобы увидеть, читаем ли мы все данные из исходной базы данных, и действительно логи доказывают, что мы это делаем.Единственное место, где я не могу поместить журналы, это когда он вызывает метод в драйвере.
На последнем шаге мы вызываем методы executeBatch () / executeUpdate () объекта PreparedStatement (пробовал с обоими, но точнотот же результат).
Я совершенно не знаю, что делать и где искать.Есть предложения?
Спасибо