2016-04-19 7 views
1

JPA2(RESOURCE_LOCAL)を使用するJava SEアプリケーションを検討してください。これはエンティティマネージャとトランザクションを管理する最良の方法ですか?トランザクションのコミットとロールバックを保証し、entityManager.close()を呼び出すのを忘れてリソースリークを回避したいと思います。SE環境でエンティティマネージャとトランザクションを処理するためのベストプラクティス(パターン)は何ですか?

答えて

3

Spring Frameworkを使用しても構わない場合は、トランザクション処理を透過的にします。 @Transactionなどのアノテーションを使用して、EntityManagerを任意のBeanに簡単に挿入できます。

+0

Spring Frameworkではなく他の選択肢がありますか? – Jaumzera

関連する問題