Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > заполнение базы данными при создании


Автор: goodday1941 31.3.2009, 12:45
можно ли как то определить что JPA создаетбазу с "нуля" и сразу после ее создания вызвать определенный метод добавляющий данные в созданные таблицы?

пс.. если база данных уже была с таблицами то метод не должен вызываться 

Автор: AntonSaburov 31.3.2009, 14:29
Создай какую-нибудь маленькую таблицу и после вызоыва нужного тебе метода прописывай туда что-нибудь.
При следующем запуске проверяй данные - ну и принимай решение о начале процесса или не начале процесса.

Автор: goodday1941 31.3.2009, 14:49
то есть получается что встроенный механизм по этому поводу в jpa не предусмотрен?

Автор: powerOn 31.3.2009, 18:58
Обычно такие вещи организются на уровне билд-процесса: либо ant-скрипт, либо maven заливают мастер/тестовые данные в базу к примеру перед выполнением тестов. За заливку рабочих данных отвечает скрип/программа установки. Все остальное - логика программы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)