zoukankan      html  css  js  c++  java
  • Field 'name' doesn't have a default value的解决方法

    ## Field 'name' doesn't have a default value的解决方法
    
    ![image-20210213114820935](https://gitee.com/xue--dong/blog_images/raw/master/images/20210213114831.png)
    
    今天我写东西报错了,是数据库属性字段没有赋初值,然后我就去看数据库,发现数据库,先说解决方法,加==@RequestBody== 
    
    ![image-20210213114955195](https://gitee.com/xue--dong/blog_images/raw/master/images/20210213114956.png)
    
    数据库是正确的,所有改有初值的属性我都默认赋了值,查百度说是数据库没有赋初值和MySql5.0以后的特性,改动,但是我的问题显然不是这样的,所以我就去看了后台代码,发现了save方法没有==@RequestBody== ,加上之后就行了
    
    ```java
    @PostMapping("/save")
    public R save(@RequestBody Teacher teacher){
        teacherService.save(teacher);
        return R.ok().message("保存成功");
    }
    

    然后测试成功

    image-20210213115255201

  • 相关阅读:
    重新学习MySQL数据库开篇:数据库的前世今生
    Java网络编程和NIO详解9:基于NIO的网络编程框架Netty
    测试小鲸鱼
    golang
    技术篇
    请求报文和响应报文
    编程
    测试
    PHP
    centos7.1 从源码升级安装Python3.5.2
  • 原文地址:https://www.cnblogs.com/coderD/p/14399946.html
Copyright © 2011-2022 走看看