Я использую Spring Batch для чтения данных из CSV и вставки в базу данных.
Файл UserRepository:
@Repository
public interface UserRepository extends JpaRepository<User, Integer > {
}
Файл DBWriter:
@Component
public class DBWriter implements ItemWriter<User> {
@Autowired
private UserRepository userRepository ;
@Override
public void write(List<? extends User> users) throws Exception {
System.out.println("Data saved for users: "+ users);
userRepository.save(users);
}
}
получение ошибки времени компиляции в методе userRepository.save.
Предполагаемый тип 'S' для параметра типа 'S' находится за его пределами; следует расширить 'in.mmedia.spring_batch_example.model.User'