Я выполнил следующую статью, чтобы создать динамическое соединение JDBC.Как завершить соединения с базами данных, созданные с использованием динамических учетных данных JDBC?
How to support dynamic JDBC credentials
Я был в состоянии сделать это правильно и когда пользователь попытаться войти в соединение JDBC успешно созданного с их учетными данными.
Но я также хочу, чтобы эти соединения завершались во время выхода пользователей из системы. Я делаю session.invalidate() во время выхода из системы, но не прерывая соединения с базой данных.
Динамические соединения сохраняются даже после того, как приложение не развернуто. Они удаляются, только если я остановлю сервер веб-логики. Тайм-ауты, установленные для прикладного модуля, не применяются к этим соединениям. Пожалуйста, помогите мне, если есть способ закрыть это динамическое соединение JDBC во время выхода из системы.
Я использую JDeveloper 12.2.1