Я рассматриваю возможность добавления интеграционных тестов в устаревшее приложение Java-Struts-Spring-iBatis-Oracle.
В прошлом я использовал HSQL в качестве базы данных в памяти для интеграционных тестов для приложений, которые использовали Hibernate в качестве ORM. С hbm2ddl Hibernate может автоматически создавать структуру таблицы в HSQL при запуске интеграционных тестов.
Возможно ли это сделать с помощью iBatis? Или для создания таблицы нужно запускать сценарии SQL?
(В таком случае мне любопытно, есть ли разумный способ сохранить этот скрипт. Поскольку Oracle и HSQL имеют значительные синтаксические различия.)