package com.github.yingzhuo.mycar.batch;
import java.util.List;
import org.springframework.batch.item.ItemWriter;
import com.github.yingzhuo.mycar.domain.User;
import com.github.yingzhuo.mycar.repository.UserRepo;
public class GrantBadgeItemWriter implements ItemWriter<User> {
private UserRepo userRepo;
@Override
public void write(List<? extends User> items) throws Exception {
for (User user : items) {
writeEach(user);
}
}
private void writeEach(User user) throws Exception {
userRepo.saveAndFlush(user);
}
// -------------------------------------------------------------------------------------
public void setUserRepo(UserRepo userRepo) {
this.userRepo = userRepo;
}
}