Ho un problema passando un valore nullo a NamedParameterJdbcTemplate utilizzando MapSqlParameterSource del framework di primavera. Qualcuno sa come fare questo?Spring JdbcTemplate/NamedParameterJdbcTemplate che passa il valore null come valore di parametro
Attualmente il mio codice è:
String sql = "update person set project = :project where id = :id;";
MapSqlParameterSource params = new MapSqlParameterSource();
params.addValue("project ", null);
params.addValue("id ", 1);
int count = newNamedParameterJDBCTemplate().update(sql, params);
Qui è dove ho un NullPointerException.
Stai impostare la '' dataSource' per NamedParameterJDBCTemplate' che di ritorno da 'newNamedParameterJDBCTemplate()'? – Saar
xSNRG, puoi condividere qual è stato il problema? La risposta di Titi è uguale al tuo codice. – bschandramohan