ログインしたアプリケーション ユーザーに基づいて、休止状態への接続を動的に変更しようとしています。IE すべてのアプリケーション ユーザーは、独自の Oracle スキーマを持ちます。そのために、ログオンしているユーザーに応じてコードからdataSourceUnproxied.usernameとdataSourceUnproxied.passwordの値を動的に変更し、接続を閉じて、新しい設定で再度接続を取得しました。うまくいきましたが、問題は、2 人のユーザーが同時にアプリケーションにログインすると、接続が最後にログインしたユーザーの接続に設定され、両方のユーザーが同じ接続を再び使用することです。これらの変数は、すべてのユーザーの値を設定するアプリケーション スコープの変数のようです。
ユーザーセッションに基づいてこれらの値を異なるものにする方法はありますか?