【发布时间】:2013-12-28 04:15:31
【问题描述】:
我在 MYSQL 中有一个表,我正在使用 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);
【问题讨论】:
-
请出示您正在使用的代码。
标签: java mysql sql spring jdbctemplate