Mam problem z przekazywaniem wartości pustej do NamedParameterJdbcTemplate przy użyciu MapSqlParameterSource w strukturze sprężyny. Ktoś wie, jak to zrobić?Sprężyna JdbcTemplate/NamedParameterJdbcTemplate przekazująca wartość pustą jako wartość parametru
Obecnie mój kod to:
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);
To gdzie ja dostać NullPointerException.
Czy ustawiono 'źródło danych' dla' NamedParameterJDBCTemplate', które powraca z 'newNamedParameterJDBCTemplate()'? – Saar
xSNRG, czy możesz podzielić się tym, co było problemem? Odpowiedź Titi jest taka sama jak Twój kod. – bschandramohan