Попытка получить источник данных из сеанса Hibernate sessionFactory, чтобы я мог передать его на фабрику flyway.
Вот код, я использую:Спящий режим: получение источника данных из SessionFactory
SessionFactoryImpl factory = (SessionFactoryImpl) sessionFactory;
ConnectionProvider provider = factory.getConnectionProvider();
if(provider instanceof DatasourceConnectionProviderImpl) {
System.out.println(">>>Dude, this is hack");
}
код никогда не печатает заявление SYSOUT.
Я не Весна в моем проекте, нет никакого способа, я могу использовать
SessionFactoryUtils
.
Использование фабричного застройщика сессии для создания сеанса facktory. –
У меня есть sessionFactory, пытаясь получить от него источник данных. –
Это невозможно, фабрика сеансов зависит от источника данных, создайте источник данных вручную. –