Spring JDBC update clause in
Bonjour,
J'ai cette requête
Code:
1 2
|
UPDATE COMPTE SET STATUS = :status WHERE COMPTE_ID IN (:ids) |
Voici mon code java :
Code:
1 2 3 4 5
|
Map<String,Object> params = new HashMap<String, Object>();
params.put("status", status);
params.put("ids",technicalIds);
getJdbcTemplate().update(sql, params); |
J'obtiens cette erreur :
Code:
1 2
|
Caused by: com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][10145][10844][4.9.78] Paramètre non valide 1 : L'index de paramètre n'est pas compris dans l'intervalle autorisé. ERRORCODE=-4461, SQLSTATE=42815 |
J'ai essayé de créer des paramètres sous forme de tableau d'objets et remplacer les namedParameters par des "?" mais le problème est identique.
Si vous avez une idée, je suis preneur :)