H2 in-memory database initialization with data

Я использую H2 с Hibernate для создания in-memory DB на лету для юнит-тестирования. Мне удалось успешно создать БД, и все работает нормально. Но у меня есть проблема, к которой я не знаю, как подойти. Мне нужно загрузить справочные данные в БД для тестирования до выполнения тестов. Эти данные хранятся в виде файла SQL-вставки, которую нужно выполнить только один раз в режиме реального времени, однако, поскольку БД создается каждый раз с нуля, мне нужно придумать, как вставить данные во время выполнения. Данные довольно простые, это список стран, список штатов и т.д. Как лучше всего это сделать?

btw, все работает под Spring framework.

5
задан stdcall 22 November 2011 в 21:09
поделиться