Jika kerangka kerja tidak diinformasikan tentang kolom mana yang merupakan kunci, ia akan mengembalikan semua kolom tabel sebagai kunci.
Anda dapat menginformasikannya dengan meneruskan parameter baru ke metode pembaruan, sebagai berikut:
template.update(query, data, keyHolder, new String[] { "id" });
Lihat NamedParameterJdbc update(sql, paramSource, generateKeyHolder, keyColumnNames)