Spring в памяти базы данных - PullRequest
0 голосов
/ 13 марта 2012

У меня есть проект Spring, использующий Hibernate.БД генерируется на основе моделей и их аннотаций.В целях тестирования я хотел бы настроить БД в памяти.

@Before
public void setUp() {
    EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
    EmbeddedDatabase db = builder.setType(EmbeddedDatabaseType.H2).addScript("???").build();
}

Как получить сценарий, сгенерированный программой Hibernate программно?

1 Ответ

2 голосов
/ 13 марта 2012

Вы имеете в виду hbm2ddl особенность Hibernate?Вам не нужно передавать скрипт явно.Если эта функция включена, Hibernate автоматически запустит сценарий на предоставленной DataSource (EmbeddedDatabase фактически реализует DataSource).Ручной работы не требуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...