エンティティタイプの配列リストをJPAで永続化する方法
たとえば、「テーブル」というエンティティがあります。配列リストを作成していますArrayList<Table> table = new ArrayList<Table>();
entityManager.persist(table);
を使用して永続化しようとしていますが、機能しませんでした。これに対する解決策はありますか?
EntityManagerFactory emf = Persistence.createEntityManagerFactory("TDEMSPU");
em = emf.createEntityManager();
em.getTransaction().begin();
List<Enquiry> tempEnqList = tempEnqList();
for (Iterator<Enquiry> it = tempEnqList.iterator(); it.hasNext();) {
Enquiry enquiry = it.next();
em.persist(enquiry);
em.flush();
em.clear();
}
em.getTransaction().commit();
それを繰り返し、1つずつ永続化します