私はSpring MVCが初めてで、JPAについてもあまり考えていません。私がしたいのは、レコードのリストを更新し、リストをループして DAO で update を呼び出したときにうまく機能することだけです。
しかし、100回の更新/挿入操作やDBラウンドトリップを実行したくありません。
次の手順を実行する代わりに、バッチ更新で約 100 レコードを更新する方法を教えてください。
Controller:
List<MyEntity> list = form.getList();
for(MyEntity e : list){
dao.update(e);
}
Dao:
public T update(T entity){
entityManager.merge(entity);
}
誰かがバッチ更新を実行する簡単な方法を私に提供できれば、それは可能ですか? できるだけ多くの説明をいただければ幸いです。
ありがとう