| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 заливают мастер/тестовые данные в базу к примеру перед выполнением тестов. За заливку рабочих данных отвечает скрип/программа установки. Все остальное - логика программы. |