我是 Spring MVC 的新手,对 JPA 也不太了解。我要做的就是更新记录列表,并且当我遍历列表并在 DAO 上调用更新时它运行良好。
但我不想执行 100 次更新/插入操作或数据库往返。
谁能告诉我如何使用批量更新来更新大约 100 条记录,而不是执行以下操作:
Controller:
List<MyEntity> list = form.getList();
for(MyEntity e : list){
dao.update(e);
}
Dao:
public T update(T entity){
entityManager.merge(entity);
}
是否有可能,如果有人可以为我提供一种执行批量更新的简单方法。如果我得到尽可能多的解释,我将不胜感激。
谢谢