我需要在 JPA 中使用在数据库中批量插入列表,其中我有大约 35 个大小的对象列表,我想作为批量插入 JPA 中有任何选项吗?
我已经尝试过批量插入的 dis 编码
EntityManagerFactory factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
EntityManager em = factory.createEntityManager();
try {
em.getTransaction().begin();
for (int i = 0; i < batchList.size(); i++) {
// Getting the object from the list by using loop
BatchInfo batchInfo = batchList.get(i);
em.persist(batchInfo);
}
em.getTransaction().commit();
}
catch(Exception e){}
但我得到这样的例外,
在同步期间,通过未标记为级联 PERSIST 的关系找到了一个新对象:com.cation.bean.Users@15655c9。