Spring JdbcTemplate / NamedParameterJdbcTemplate die übergabe von null-Wert als parameter-Wert

Ich habe ein Problem ein null-Wert übergeben zu NamedParameterJdbcTemplate mit MapSqlParameterSource von dem spring framework. Weiß jemand, wie man dies tun?

Derzeit mein code ist :

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);

Dies ist, wo bekomme ich eine NullPointerException.

  • Sie setzen die dataSource für NamedParameterJDBCTemplate Sie, dass die Rückgabe von newNamedParameterJDBCTemplate()?
  • xSNRG, können Sie teilen, was war das problem? Antwort von Titi ist das gleiche wie dein code.
Schreibe einen Kommentar