Я ищу способ запустить приложение SpringBoot, использующее JPA / EclipseLink, даже если БД не работает, и автоматически подключаться, когда оно становится доступным.Что мне нужно, описано в ответе здесь: Как запустить приложение весенней загрузки вне зависимости от базы данных? , но для Hibernate (!).Мне нужно то же самое, но с EclipseLink.
Мне известно о свойстве:
<property name="eclipselink.validation-only" value="true"/>
, но в описании https://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/p_validation_only.htm написано "Используйте свойство персистентности только для eclipselink.validation-onlyдля проверки развертываний путем инициализации дескрипторов, но без подключения к источнику данных. "Что означает отсутствие повторного соединения, даже когда DB становится доступным.
Итак, возможно ли это вообще с EclipseLink?
Версии:
Spring Boot: 2.0.7
EclipseLink: 2.7.0
Hikari Connection Pool: 2.7.9