![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库课程设计
ponytaill
绝望之所虚妄,正与希望相同。
展开
-
课设调试错误(九) Uncaught TypeError: Cannot read properties of null 但是正常运行
Uncaught TypeError: Cannot read properties of null 但是正常运行原创 2022-09-07 22:47:27 · 976 阅读 · 0 评论 -
课设调试错误(八)
错误是空指针错误,这个问题经过我一番断点排查后,发现问题就出现在Service的实现接口里面,在Service去调用DAO层的时候就报错了,在往上细想,可能就是在引用DAO层的时候出现了问题,然后去查看引用DAO层的代码,果然就发现了问题的所在,在图片上很明显的可以看出我在引用DAO层的时候写漏了注释@Resourse,后面我加上注释再进行操作问题解决了。(一开始以为注解写一个就可以了…原创 2022-09-07 11:47:48 · 166 阅读 · 0 评论 -
课设调试错误(七)Parameter ‘id‘ not found. Available parameters are [arg2, arg1, arg0,
在mapper.class类参数前面加个(@Param(“参数名”)原创 2022-09-07 11:44:20 · 1898 阅读 · 0 评论 -
课设调试错误 (六)ajax返回list
Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 4原创 2022-08-27 09:09:03 · 94 阅读 · 0 评论 -
课设调试错误(五)循环内ajax请求错乱问题
今天做课设,让我遇到了一件最诡异不过的事情。原因就在于for循环是一个单线程的东西,而ajax是多线程的,之所以称之为异步同步,是因为执行到ajax的时候去后台开启了一个线程,但是for循环本身就是一个单线程的东西,那么执行到ajax的时候,ajax开启了一个线程,for循环是没有等他的,知道for循环结束的时候,才会把ajax返回的数据拿回来,所以会出问题。我的理解就是for循环的速度和ajax请求的速度不一致,导致有些内容是传输过来有些内容还没有传输过来就到下一个for循环了。...原创 2022-08-13 21:58:38 · 289 阅读 · 0 评论 -
课设错误调试(四)int换用Integer(int默认值为0)
大家以后在springmvc接受参数的时候,尽量不要使用基本数据类型,当然你一定要使用的话,可以把defaultValue加上,这样就不会报这个错误了。这个错误是因为java获取页面数据的时候,id值可能为空,而int的默认值为0,若想能够接受NULL的值,将int换成integer即可解决。注意:就算你加上required=false, 一样也是不行的。我之前看到有人是加了defaultValue。...原创 2022-08-13 21:44:07 · 530 阅读 · 0 评论 -
课设错误调试(三)意外地出现null值(查询列名与实体类名不匹配)
我先排除了前端的问题,然后检查到mapper文件,发现select数据库中的医生姓名的列名为“real_name”,然而我在实体类中的命名却是“doctor_name”,一瞬间思路明确了,就是因为名字不符合导致查询到的姓名没有输入。如图,发现医生姓名全部为null,但是可以看到后面的科室是正常显示的,这就让我很纳闷。今天在做课设的时候出现了一件怪事(比起前几个还算好的)...原创 2022-08-13 21:38:20 · 175 阅读 · 0 评论 -
课设错误调试(二)var类型转换成integer类型
正确的代码应该如下,因为var类型默认的是字符串,10以上的话比较需要转化成integer类型,涨知识了。通过console.log调试,发现明明amount2原创 2022-08-11 21:03:30 · 368 阅读 · 0 评论 -
onclick传参的使用遇到XXX is not defined
对于含有中文字符,要区别对待,应该这样写。原创 2022-08-09 14:53:52 · 345 阅读 · 0 评论 -
课设错误调试(一)No qualifying bean of type
类型 异常报告消息 Servlet[springmvc]的Servlet.init()引发异常描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况javax.servlet.ServletException: Servlet[springmvc]的Servlet.init()引发异常org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)org.apache.catalina.valv原创 2022-08-09 11:44:20 · 1204 阅读 · 0 评论