Имя класса источника данных Wildfly по умолчанию

#wildfly

#wildfly

Вопрос:

Я использую WildFly 11, я пытаюсь понять, когда мы настраиваем источник данных с определенным драйвером, и мы явно не задаем имя класса источника данных, какую фактическую реализацию javax.sql.DataSource в конечном итоге использует WF?

 <datasource jndi-name="java:jboss/datasources/myDB" pool-name="myDB" enabled="true" use-java-context="true" spy="false">
                    <connection-url>jdbc:mysql://localhost:3306/db?useUnicode=trueamp;amp;characterEncoding=utf8amp;amp;useSSL=false</connection-url>
                    <driver>mysql</driver>
                    <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
                    <pool>
                        <min-pool-size>2</min-pool-size>
                        <max-pool-size>5</max-pool-size>
                        <prefill>true</prefill>
                        <use-strict-min>false</use-strict-min>
                        <flush-strategy>FailingConnectionOnly</flush-strategy>
                    </pool>
                    <security>
                        <user-name>root</user-name>
                        <password>root</password>
                    </security>
                    <validation>
                        <check-valid-connection-sql>select 1</check-valid-connection-sql>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>true</background-validation>
                        <background-validation-millis>10000</background-validation-millis>
                    </validation>
</datasource>
  

мое приложение, безусловно, работает, и я прекрасно вижу взаимодействие с БД, однако я не уверен, какая фактическая реализация источника данных используется, я попытался настроить регистратор для пакетов MySQL, который содержит источники данных по умолчанию, но, похоже, в результате ничего не регистрируется.

Ответ №1:

WildFly использует ironjacamar (http://www.ironjacamar.org /) в качестве его реализации источника данных.