8
Когда я делаю dataSource.getConnection(), когда я хочу, чтобы соединение было возвращено в пул (а не закрыто), вызывает ли вызов метод close соединение с пулом или фактически закрывает его?Должен ли я закрыть соединение, которое исходило от источника данных?
Почему вы сказали: «Закрытие соединения поражает цель пула». Если закрытие соединения возвращает его в пул, это должно быть ожидаемое поведение? –
Я хотел сказать, что если close() фактически закрывает соединение PHYSICAL с БД, тогда нет смысла объединять соединения. –
Что произойдет с любыми незавершенными транзакциями в соединении, которые не были переданы в базу данных? Предоставляет ли источник данных обязательство совершать незавершенные транзакции перед возвратом соединения с пулом? – Tushu