在save方法中使用springboot和spring Data JPA时,表插入为NULL值

时间:2017-09-28 05:17:54

标签: spring spring-mvc

我正在尝试将表单数据保存到数据库表驱动程序中。并使用springboot与spring Data JPA。通过使用.save()方法,数据库将作为空值插入。但没有显示任何错误。我在下面添加我的控制器,

DriverRepository driverRepo;


@RequestMapping(value="/driverSubmit", method=RequestMethod.POST)
public ModelAndView driverSubmit(@ModelAttribute Driver driver, Model model) 
    {
        model.addAttribute("driver", driver);
        driverRepo.save(driver);
        return new ModelAndView("redirect:/dHome"); //to home page after insertoin 
    }

1 个答案:

答案 0 :(得分:1)

首先尝试从swagger或postman测试你的api,然后首先调试代码,无论你是否在驱动程序对象中获取值。如果您正确地获取驱动程序中的数据,则必须从UI的表单请求中发出一些错误。我想在db中创建了一个驱动对象的条目,但所有的值都是根据它们的默认初始值保存的。