Tôi có một bảng trong MYSQL và tôi đang sử dụng các khuôn mẫu JDBC để chèn vào bảng đó.Tại sao mẫu JDBC của Spring không sử dụng các giá trị mặc định của bảng
Một trong các cột có giá trị mặc định và tôi không chỉ định nó trong bản đồ Map<String, Object> parameters
.
Tôi nhận được ngoại lệ Column 'colName' cannot be null
.
Mọi người có thể giải thích điều này không?
Cảm ơn
* Sửa: Mã *
contactDetailsInsertTemplate = new SimpleJdbcInsert(dataSource).withTableName("contactdetails").usingGeneratedKeyColumns("contactcode"); Map<String, Object> parameters = new HashMap<String, Object>(); Number newId = contactDetailsInsertTemplate.executeAndReturnKey(parameters);
Vui lòng hiển thị mã bạn đang sử dụng. –