Je suis en train de faire du spring batch.
Dans mon processor, je crée une requête du type : select nom, prenom, annee from accueil.exercice where CCC = :id and annee in (:toto);
je crée bien l'ItemSqlParameterSourceProvider pour qu'il fournisse les valeurs nécessaires.
annee.append("2006").append(",").append("2007").append(",").append("2008"); (c'est un stringbuilder)
params.addValue("toto", annee.toString());
Le problème c'est que je ne vois pas pourquoi il me met l'erreur ORA-01722: Nombre non valide ?
Au passage j'ai bien vérifié les type des champs.
Partager