今天敲代码的时候与到了这个bug
Error updating database. Cause: java.sql.SQLException: Field ‘c_id’
doesn’t have a default value
显示我的id是为空的,我在控制层 的代码是这样的
@PostMapping("/tDepartmentsadd")
private JsonResult savetDepartments(@RequestBody TDepartment department){
itDepartmentService.save(department);
return new JsonResult(1,department);
}
后来发现id是自动生成的所以改成这样
@PostMapping("/tDepartmentsadd")
private JsonResult savetDepartments(@RequestBody TDepartment department){
department.setcId(UUID.randomUUID().toString().replace("-","").substring(0,8));
itDepartmentService.save(department);
return new JsonResult(1,department);
}
bug迎刃而解