@Minazuki

Как освободить connection который используется hikari?

В методе есть запрос на внешний ресурс, который может выполнятся долго. Перед этим есть работа с базой даных и hikari переносит connection в состояние active, пока не закончится выполнение метода. Как можно освободить connection до того, как мы отправим запрос на внешний ресурс?
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 2
@mystifier
Думаю решением вопроса будет использование hikari connection pool (HikariCP) с несколькими соединениями.
Ответ написан
Beshere
@Beshere
Разработчик
Надо работу с БД выносить в отдельный DAO-слой. А вот уже дао-классами пусть пользуются всякие сервисы. Тогда коннекция будет открываться ровно на столько, чтобы получить данные из БД.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы