Tôi mới làm quen với Spring MVC và cũng không có nhiều ý tưởng với JPA. tất cả những gì tôi muốn làm là cập nhật danh sách các bản ghi và hoạt động tốt của nó khi tôi lặp qua danh sách và gọi cập nhật trên DAO.Cập nhật hàng loạt/cập nhật hàng loạt JPA Hibernate trong Spring MVC
Nhưng tôi không muốn thực hiện 100 thao tác cập nhật/chèn hoặc các chuyến đi vòng DB.
thể bất kỳ một xin vui lòng chỉ cho tôi làm thế nào để cập nhật khoảng 100 hồ sơ với bản cập nhật hàng loạt thay vì làm như sau:
Controller:
List<MyEntity> list = form.getList();
for(MyEntity e : list){
dao.update(e);
}
Dao:
public T update(T entity){
entityManager.merge(entity);
}
Có thể, nếu ai đó có thể cung cấp cho tôi một cách đơn giản để thực hiện cập nhật hàng loạt. Tôi thực sự đánh giá cao nếu tôi nhận được nhiều giải thích nhất có thể.
Cảm ơn
Điều gì xảy ra nếu tôi thực hiện vòng lặp trong giao dịch và cuộc gọi kết thúc. nó đã tạo ra sự khác biệt gì. bạn có thể vui lòng chỉ giải thích – user22197
là nó là một ý tưởng tốt để sử dụng hàng loạt mùa xuân cho điều này hoặc đi ra khỏi proc ??? – user22197
để trả lời phần Spring-Batch, bạn có cần thực hiện phản hồi đồng bộ cho người gọi không? –