我是Spring MVC的新手,對JPA也不太瞭解。我所要做的就是更新一個記錄列表,並且在我循環訪問DAO列表並調用更新時,它的工作狀況良好。JPA Hibernate批量/批量更新Spring MVC
但我不想執行100次更新/插入操作或數據庫往返。
可以在任何一個,請告訴我如何更新而不是做以下大約100條記錄與批量更新:
Controller:
List<MyEntity> list = form.getList();
for(MyEntity e : list){
dao.update(e);
}
Dao:
public T update(T entity){
entityManager.merge(entity);
}
是否有可能,如果有人能提供給我進行批量更新的簡單方法。如果我儘可能多地解釋,我會非常感激。
謝謝
如果我在事務和最終調用提交中執行循環,該怎麼辦?它會有什麼不同。你可以請你解釋一下 – user22197
這是一個好主意,爲此使用彈簧批或走出pro? – user22197
回答Spring-Batch部分,你是否需要對調用者做同步響應? –