Ho una tabella in MYSQL e sto usando i modelli JDBC per fare un inserto in quella tabella.Perché i modelli JDBC di Spring non utilizzano il valore predefinito delle tabelle
Una delle colonne ha un valore predefinito e non lo specifica nella mappa Map<String, Object> parameters
.
Ricevo un'eccezione Column 'colName' cannot be null
.
Qualcuno può spiegare questo per favore?
Grazie
* Edit: codice *
contactDetailsInsertTemplate = new SimpleJdbcInsert(dataSource).withTableName("contactdetails").usingGeneratedKeyColumns("contactcode"); Map<String, Object> parameters = new HashMap<String, Object>(); Number newId = contactDetailsInsertTemplate.executeAndReturnKey(parameters);
Si prega di mostrare il codice che si sta utilizzando. –