XAPoolではJDBCドライバのXADataSourceは使えない

StandardXAPoolDataSourceのsetDataSource(javax.sql.XADataSource)にMySQLのXADataSourceを渡したらClassCastExceptionが出ました。ソースを読むと、setterの中でStandardXADataSourceにCastしてました・・・だったら最初から引数の型は独自クラスにしとけよ・・・
JOTM+XAPoolの組み合わせだと、XADataSourceのエミュレートは出来るけど本物のXADataSourceは使えないみたい。それじゃ意味ないんだけど・・・
うーん・・・JOTMも古いまま更新されてないみたいだし、正直言ってこれじゃ使う気になれない。Spring界でJTAがイマイチ広まってない理由が解った気がしました。