ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

工作两个月了,赶上周日加班,开始记录每天的成长与bug修改

2019-11-03 13:07:05  阅读:318  来源: 互联网

标签:约束 SET FOREIGN 外键 bug KEY 加班 CHECKS 周日


今天项目的一个后台系统启动时突然报错,后来根据控制台的报错找到了错误点,手动将返回类型改成Integer就没问题

不过由于项目一直在用,昨天还没问题,遂去网上找了一下错误原因

 

错误信息:Could not write JSON: (was java.lang.NullPointerException); nested exception is com.fasterxml.jackson.databind.JsonMappingException

实体类数据类型与封装值不匹配!!

意思是实体类中一条属性的类型和他生成的set/get方法类型不同,比如属性是基础类型的包装类,set/get方法的类型是基础类就会出这种BUG,反过来也一样

 

 

今天在远程帮别人调试项目的时候遇见了一个数据库的问题,需要删除两张外键相互进行约束的表,在网上找到了删除外键约束的指令

SET FOREIGN_KEY_CHECKS=0;

用了之后手动删除表依然删不掉,后又找到了另一个更详细的大佬的博客,新建查询直接运行这三条就可以删掉互相约束的表了,如此,问题解决

1 SET FOREIGN_KEY_CHECKS=0;//取消外键约束
2 drop table 其中的一个表;
3 SET FOREIGN_KEY_CHECKS=1;//添加外键约束

 

标签:约束,SET,FOREIGN,外键,bug,KEY,加班,CHECKS,周日
来源: https://www.cnblogs.com/mssyj/p/11785889.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有