Я работаю с базами данных Wildlfy 8.1.0, jdk8, jee7 и Oracle 11g.
Я хочу записать доступ моего приложения к таблице базы данных Oracle, как механизм аудита, и я реализую CustomConnectionListener как это:
https://stackoverflow.com/a/41734084/6580806
и это:
https://git.io/fjPKN
Я успешно реализовал это и передал параметры в Connectionlistener следующим образом:
https://developer.jboss.org/thread/248131
но проблема в том, что это не динамический путь, потому что параметр жестко задан в определении источника данных:
<datasource ....
....
<pool>
<connection-listener class-name="com.package.MyConnectionListener">
<config-property name="appUsername">david</config-property>
</connection-listener>
</pool>
</datasource>
Я ожидаю записи пользователя приложения иSQL, который приложение отправляет в базу данных.
Пожалуйста, любая помощь будет оценена
Заранее спасибо