1
resposta

Qual a diferença entre datasource-class e xa-datasource-class?

Utilizando as mesmas versões do wildfly e do mysql só consegui executar o example do datasource com o driver configurado desse jeito:

<driver name="mysql" module="com.mysql">
    <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>

A única diferença é que meu mysql está rodando em outra máquina.

1 resposta

A versão com xa é para suportar o conceito de transação distribuída... Não é algo que a gente queira nos nossos projetos, por conta da complexidade, mas está aí para alguma eventualidade.