Spring自体は、JTAの実装を持っていないので、
ベンダーが提供するJTAの実装を利用する必要がある(JOTMとか)
ただ、Springには、
ベンダーのJTA実装を利用するための
ヘルパー?ラッパー?的なクラスが用意されている
JOTMであれば、JotmFactoryBean
が、TransactionManagerであり、UserTransactionだったりする
JtaTransactionManagerは共通か
ちなみに、JOTMは、メモリリークなど安定性に欠けるとの情報もあるが、
JOnAs?というAPサーバの標準実装になっているので、
問題ないという情報もある