先日、こういうエントリを書きました。 Java SE環境で、JNDI × JTA(Narayana) × JPA - CLOVER 使ったのがNarayanaだったことと、「SE環境でもJTA使えるの?」みたいな反応をいただきましたので、もう少し書いてみることにしました。 今回は、OSSのJTA実装として単独で利用できる、以下の3つを使って先ほどのエントリと同様のことを行いたいと思います。 Bitronix Atomikos JOTM これらは、JTA 1.1の実装です。Java EE 7のJTAのバージョンは、1.2となっていますので、ご注意ください。 「先ほどのエントリと同様のこと」とは、以下の内容です。 JPA+JTAによるトランザクション管理をJava SE環境で実行する トランザクションは、UserTransactionをJNDIルックアップして取得し、begin/commit/