hibernate заполняет базу данных при первом запуске

можно ли сделать Hibernate insert Java Objects только одним первым запуском приложения?

Я не хочу загружать inser.sql-файл, я думаю, что можно создать экземпляр всех моих объектов java в определенном файле java и только при первом запуске hibernate заполнить de DB этими объектами. Как это сделать?

1 ответов


вы можете достичь этого, предоставив hibernate.hbm2ddl.import_files параметр настройки гибернации. с помощью этой конфигурации можно указать файлы SQL, которые будут импортированы после создания схемы. см. hibernate docs для получения дополнительной информации.