Spring - инициализация базы данных и отложенные ограничения - PullRequest
0 голосов
/ 23 января 2019

У меня проблема с базой данных:

Я пытаюсь запустить толстую базу данных со множеством ограничений, с пружинными данными jpa, hibernate и фиктивными данными. Когда я обедаю свои API, база создается, изменяется и вставляются данные, за исключением Я хочу использовать отсроченные ограничения, но я не знаю, как ... Возможно ли это с hibernate / spring?

Мои заявки. Свойства:

spring.datasource.driver-class-name=org.h2.Driver
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.datasource.url=jdbc:h2:mem:rgpdv2;DB_CLOSE_DELAY=-1
spring.jpa.show-sql=true

spring.h2.console.enabled=true
spring.jpa.hibernate.ddl-auto=create
spring.datasource.initialization-mode=always
spring.datasource.data=classpath:/h2-data.sql

Спасибо

1 Ответ

0 голосов
/ 17 июня 2019

Согласно следующему Ticket hibernate пока не имеет способа обработки отложенных ограничений: https://hibernate.atlassian.net/browse/HHH-2248

Кроме того, H2 также не поддерживает отложенную проверку: http://www.h2database.com/html/grammar.html

Может быть, вы могли бы импортировать ваши данные в виде файла SQL?

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