Ich habe eine Tabelle in MYSQL und ich verwende JDBC-Vorlagen, um eine Einfügung in diese Tabelle.Warum verwendet Spring JDBC Templates nicht die Tabellen Standardwert
Eine der Spalten hat einen Standardwert, und ich gebe es nicht in der Map<String, Object> parameters
Karte an.
Ich bekomme eine Ausnahme Column 'colName' cannot be null
.
Kann mir bitte jemand erklären?
Dank
* Edit: Code *
contactDetailsInsertTemplate = new SimpleJdbcInsert(dataSource).withTableName("contactdetails").usingGeneratedKeyColumns("contactcode"); Map<String, Object> parameters = new HashMap<String, Object>(); Number newId = contactDetailsInsertTemplate.executeAndReturnKey(parameters);
Bitte zeigen Sie den Code, den Sie verwenden. –