Я пишу небольшое демонстрационное приложение на Java с использованием Spring, которое должно иметь доступ к базе данных.Он должен работать на разных машинах, и для создания реальной базы данных потребуется слишком много усилий.Поэтому я хочу использовать встроенный.
БД имеет заданную схему (две таблицы) и несколько (очень мало) предопределенных записей.Я ищу простой способ запустить базу данных в памяти, создать таблицы и заполнить данные.Все это должно происходить при инициализации контекста Spring.
Мой подход заключается в использовании H2 в качестве базы данных, а затем, возможно, Spring Batch для загрузки данных из csv- или xml-файлов.Однако я надеялся, что для этого может быть более простой способ.Существуют ли какие-либо базы данных / фреймворки / инструменты, которые могут сделать это из коробки?
Для настройки всего, что мне нужно, потребуется всего несколько SQL-команд.Я ищу способ сделать это в среде Spring максимально простым.