Сбой весенней загрузки и проверки гибернации - PullRequest
0 голосов
/ 31 марта 2020

Я использую Hibernate с Spring Boot и просто проверяю схему, используя свойства:

spring.jpa.generate-ddl=true

spring.jpa.hibernate.ddl-auto=validate

Это прекрасно работает, приложение не запускается (код ошибки 1), если проверка по базе данных не удалась.

Я хотел бы сделать сбой с указанным c кодом ошибки, чтобы его можно было обработать. Я хотел бы как-то поймать исключение SchemaManagementException, но не вижу, как это можно сделать, так как проверка, по-видимому, происходит в первую очередь, до создания bean-компонентов.

1 Ответ

0 голосов
/ 31 марта 2020

Если существует проблема с именованием полей для вашей схемы, воспользуйтесь методом для решения ваших схем именования:

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...