Я провел последние дни, отлаживая, как и когда hibernate создает новое соединение, потому что я думал, что 1 сеанс = 1 соединение, но это уже не так.
Из того, что я узнал здесь https://docs.jboss.org/hibernate/stable/core.old/reference/en/html/transactions-connection-release.html это изменилось в 3.xx В чем проблема с режимом выпуска "on_close" и почему его крайне не рекомендуется использовать?
Я столкнулся с этой проблемой, потому что наш Получение соединения было очень медленным, и создание нового соединения для каждого запроса усугубляло проблему. На данный момент мы решили проблему с помощью библиотеки c3po, которая намного быстрее предыдущей. Но я все еще не понимаю причину, по которой не рекомендуется иметь 1 соединение на сеанс и почему это поведение было изменено в 3.xx
Спасибо за ответы.