如何在JPA中保留实体类型的数组列表?
例如,有一个名为“Table”的实体。
我正在创建一个数组列表ArrayList<Table> table = new ArrayList<Table>();
试图使用entityManager.persist(table);
来保持它并且它不起作用。对此有何解决方案?
答案 0 :(得分:5)
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 :(得分:2)
只需迭代它并逐个持续
答案 2 :(得分:-4)