JPA 批量新增

1. 在实现类 增加 EntityManager 注入


	private EntityManager em;
	
	@PersistenceContext(name = "EntityManagerFactory")
	public void SetEntityManager(EntityManager em) {
		this.em = em;
	}

2.添加批量新增方法实现 (记得添加 接口方法)


	@Transactional
	public void saveBatch(List<UserDO> items) {

		for (int i = 0; i < items.size(); i++) {
			WingSysIndGroupMappingDO item = items.get(i);
			em.persist(items.get(i));
			if ((i + 1) % 5 == 0) {
				em.flush();
				em.clear();
			}
		}
	}

原文地址:https://www.cnblogs.com/wuyifu/p/5665748.html