Bonjour,

Je vais utiliser Spring Batch pour la première fois, je devrais loader des fichiers CSV et les insérer dans une table mysql qui s'appelle Client.
Ma problématique est la suivante :
la table Client contient 6 champs : id, nom, prenom, datenaissance, sexe, fonction mais je recois 2 types de fichiers pour cette même table :
le premier fichier CSV contient les champs suivants : idClient, surname, name, birth_date, sex
le second fichier CSV contient les champs suivants : id, nom, prenom, datenaissance, fonction
Les deux fichiers pointe sur la même table, ils ont des noms de colonnes different et un ordre different mais doivent être géré de la même manière sur la même table.

J'ai une seconde question, si l ID client existe je devrais updated au lieu d insert, vaudrait il mieux le gérer dans le processor (risque de tout tester) sinon gérer l erreur duplicate value dans l Insert et faire un update? quelle est la meilleure manière.

Pour Spring, c est a moi de faire le choix de la version. Merci d'avance.