나는 Spring MVC에 익숙하지 않으며 JPA 와도 잘 맞지 않는다. 필자가 원하는 것은 레코드 목록을 업데이트하고 목록을 반복하고 DAO에서 update를 호출 할 때 잘 작동하는 것입니다.JPA Spring MVC에서 JPA Hibernate 일괄/일괄 업데이트
하지만 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);
}
그것이 가능, 누군가가 나에게 일괄 업데이트를 수행 할 수있는 간단한 방법을 제공 할 수 있다면. 나는 가능한 한 많은 설명을하면 정말로 감사 할 것입니다.
감사합니다.
트랜잭션에서 루프를 수행하고 끝 호출을 커밋 할 경우 어떻게됩니까? 그것이 어떤 차이를 만들지. 그냥 – user22197
설명해 주실 수 있습니까? 아니면 스프링 배치를 사용하는 것이 좋습니다. – user22197
을 사용하여 Spring-Batch 파트에 응답하려면 호출자에게 동기식 응답을 수행해야합니까? –