Хороший видос как всегда❤ использую похожий подход в application.yml спринговом задаю все конфиги, настраиваю также фабрику для БД где создаю свой entity manager, конфиги тяну из yml property factory (отдельный кастомный класс) ну и вместо persistance использую зависимость для хибернета не помню точно название (hipesystance как то так) и все летает, единственное что без многопоточки но она как будто и не нужна😎