问答详情
源自:9-2 角色新增2

后天报数据库外键错误怎么解决


http://img.mukewang.com/60bf2df20001798a17580236.jpg

一直说数据库外键错误,我的数据库是导入项目的数据库文件

提问者:Zhou3847670 2021-06-08 16:45

个回答

  • 老猿
    2021-06-14 21:16:05

    你这看提示,saveRole中的代码不对,往role_resource中间表中插入数据,你没插入role_id,你看日志中就已经提示你了。

  • Zhou3847670
    2021-06-08 16:47:52

      /**
    * @Author weizhen
    * @Description 跳转到角色列表页面
    * @Data 22:30 2021/6/7
    * @Parms
    * @return
     **/
      @GetMapping("toList")
      public String toList() {
          return "role/roleList";
      }
    // 进入新增页
    @GetMapping("toAdd")
    public String toAdd() {
        return "role/roleAdd";
    }
        // 新增角色
        @PostMapping
        @ResponseBody
        public R<Object> add(@RequestBody Role role) {
    
            return ResultUtil.buildR(roleService.saveRole(role));
        }
    }