この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:guest
更新日時:2026-05-15 03:52:15

タイトル: JPAにおけるEntityManagerの取得方法
SEOタイトル: 【Spring】JPAにおけるEntityManagerの取得方法

この記事の要点
  • JPA から EntityManager を取得する方法
  • 基本: @PersistenceContext EntityManager em;
  • Factory 経由: @Autowired EntityManagerFactory factory; em = factory.createEntityManager();
  • em から persist / find / createQuery 等で JPQL を実行

 

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
...

@Autowired
private
EntityManagerFactory factory;    

public EntityManager getEntityManager() {

    return factory.createEntityManager();

}