hibernate не может создать таблицы базы данных из скрипта - PullRequest
0 голосов
/ 29 марта 2020

У меня есть это в моем постоянстве. 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, но все еще с той же ошибкой.

Может кто-нибудь помочь мне понять, что я делаю неправильно?

спасибо

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