私はコンセプトに疑問があります。私はいくつかのものを混ぜていると思います。私はDAO層を持つアプリケーションを持っています。DAOの実装では、SessionFactory(Hibernate)を使用してCRUD操作を実行しています。サービス層があり、Spring Declarative Transactionを使用して作業単位を管理しています。 EntityManagerを使用するかどうかは分かりませんが、それは作業単位(Springと同じこと)を管理しているようです。EntityManager + Springトランザクションの質問
いつEntityManagerを使用する必要がありますか? これを使用する利点は何ですか? どうすればいいですか?
ありがとうございます。