在实现springboot+jpa实现后端使用Get/Post请求交互mysql数据库过程中,抛出java.sql.SQLException: Field 'id' doesn't have a default value异常。
反复检查了Controller代码,试过将@PostMapping注解改成@RequestMapping无效
问题的主要原因是因为mysql的中没有将主键设置为自增,所以在增加元素时获取生成主键时出现异常。
解决方法:在NaviCat中设置两处修改:1.主键 2.自增
修改完即可正常插入数据: