JdbcTemplate.update()
gibt die Anzahl der betroffenen Zeilen zurück - damit Sie nicht nur wissen, dass delete/update erfolgreich war, wissen Sie auch, wie viele Zeilen gelöscht/aktualisiert wurden.JdbcTemplate.update() gibt Rückgabewerte ein
Was ist der Rückgabewert, wenn ich versuche, eine Zeile einzufügen.
Ist es möglich, den Rückgabewert als "0" zu erhalten?
private static final String insertSql =
"INSERT INTO employee (" +
" name, " +
" surname, " +
" title, " +
" created) " +
"VALUES (John, Smith, Software developer, new Date())";
int row = template.update(insertSql, params, types);
Tatsächlich gibt es auch den Fall, in dem Sie eine Warnung zum Abschneiden von Daten haben und eine Ausnahme ausgelöst wird, aber die Zeile wird gespeichert, daher sollte die Anzahl 1 sein. – Turophile