@Minazuki

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

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

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

Войти через центр авторизации
Похожие вопросы