я использую resteasy и сохраняю большие двоичные объекты с помощью спящего режима
я настроил открытый сеанс в представлении
мой обработчик отдыха не является транзакционным, моя служба, которая извлекает java.sql.blobs, является транзакционной.
Проблема: после извлечения блоба в службе jdbc-соединение закрывается HibernateTransactionManager:doCleanupAfterCompletion (сеанс гибернации не закрывается)
поэтому остальные не могут прочитать поток больших двоичных объектов позже, потому что он работает, только если одно и то же jdbc-соединение все еще открыто
как я могу в спящем режиме научить не закрывать jdbc-соединение после транзакционной сервисной функции?
Он должен закрыть его, когда сеанс закрыт