XA関連メモ
Connector/J 3.2系最新nightlybuildのデータベース名指定無しだと動かない.このバグは修正済みだとおもってたけど.XAのほうは修正漏れなのかな.
com.mysql.jdbc.jdbc2.optional.MysqlDataSourceクラスの413行目付近.青い文字の部分を追加する.
if (this.databaseName != null) { jdbcUrl.append(this.databaseName); } else { jdbcUrl.append("test"); }
以下のようにXADataSourceのデフォルトで接続を取得しようとするとデータベース名未設定の状態で呼んでしまうため.
new MysqlXADataSource().geteXAConnection();
まだver3.2系はアルファ(開発版)なのでいたしかたなしか.