我在MYSQL中有一個表格,並且我正在使用JDBC模板對該表格進行插入。爲什麼Spring的JDBC模板不使用表格默認值
其中一列有默認值,我沒有在Map<String, Object> parameters
地圖中指定它。
我收到異常Column 'colName' cannot be null
。
任何人都可以解釋這個嗎?
感謝
* 編輯:代碼*
contactDetailsInsertTemplate = new SimpleJdbcInsert(dataSource).withTableName("contactdetails").usingGeneratedKeyColumns("contactcode"); Map<String, Object> parameters = new HashMap<String, Object>(); Number newId = contactDetailsInsertTemplate.executeAndReturnKey(parameters);
請顯示您使用的代碼。 –