Hvis rammen ikke er informeret om, hvilken kolonne der er nøglen, vil den returnere alle kolonner i tabellen som nøgler.
Du kan informere det ved at overføre en ny parameter til opdateringsmetoden, som følger:
template.update(query, data, keyHolder, new String[] { "id" });
Se dbcTemplateJ update(sql, paramSource, generatedKeyHolder, keyColumnNames)