Springが使用されていない環境でJPA/JOTMを構成する例を誰かに教えてもらえますか?
TomcatとJPA/MySQLを使用してWebアプリを構築しています。現在、JPA永続性ユニットでRESOURCE_LOCALトランザクションを使用していますが、可能であれば実際のトランザクションマネージャー(JOTM)に移動したいと思います。私はウェブ全体を見てきましたが、Springを使用した例だけを見つけることができたようです。
誰かが私を正しい方向に向けることができますか?
ありがとう
JBoss には、 JOTM を含むさまざまなスタンドアロン トランザクション マネージャーを使用して Hibernate を構成する方法を示す興味深い記事があります (この記事は、多くのことをカバーしていますが、より多くのことを行うことができる人はより少ないことを行うことができます)、Springなしで行うことができます。
しかし、実際には、JOTM の代わりに Atomikos (この記事でカバーされています) を使用することをお勧めします。
これは現在、J2EE コンテナーの外部で、Spring を使用せずに Hiberante と統合する方法というオンライン ドキュメントで見つけたユニークなトランザクション マネージャーです。これは、プーリングと共に XaDataSource をサポートする独自のものであるように思われるため、独自の JNDI 実装が付属していなくても問題ありません (次の例では JBoss のものを使用します)。
念のため、この前の回答でスタンドアロン トランザクション マネージャーについて書きました。