У меня есть это в моем постоянстве. xml файл для генерации сценариев sql для создания и удаления базы данных
<property name="javax.persistence.schema-generation.scripts.action" value="drop-and-create"/>
<property name="javax.persistence.schema-generation.scripts.create-target" value="META-INF/create.sql"/>
<property name="javax.persistence.schema-generation.scripts.drop-target" value="META-INF/drop.sql"/>
И create.sq, и drop. sql файлы успешно созданы .
Затем я попытался запустить свой проект, чтобы удалить и создать новые таблицы на основе сценария
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
<property name="javax.persistence.schema-generation.create-source" value="script"/>
<property name="javax.persistence.schema-generation.drop-source" value="script"/>
<property name="javax.persistence.schema-generation.scripts.create-script-source" value="META-INF/create.sql"/>
<property name="javax.persistence.schema-generation.scripts.drop-script-source" value="META-INF/drop.sql"/>
Однако создание базы данных завершается ошибкой:
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Schema generation configuration indicated to include CREATE scripts, but no script was specified
I также пытался поместить абсолютные пути в create-script-source и drop-script-source, но все еще с той же ошибкой.
Может кто-нибудь помочь мне понять, что я делаю неправильно?
спасибо