解决Incorrect result size: expected 1, actual 0!
今日做练习,发现错误Incorrect result size: expected 1, actual 0
这句话的意思是它要一个为1的结果,但是我给它的是0
在论坛找答案,有说不能使用queryForObject方法的,有说queryForObject使用后结果需要强转的,有说DataAccessException需要用Exception的,还有说sql语句不对的
我下载了课程老师的资料一一比对,发现并没有什么不一样的地方
然后我一一回溯,发现假若我使用自己传的junit测试,是可以拿的到数据库查询结果的
那就是使用前端返回来的数据查询这里出了问题
于是我检查了html页面,没有问题
在论坛里找大佬的解决方法,还是没有解决
在我想要放弃的时候,在观看第n次视频的我发现了一个细节——Tomcat配置
因为我懒,这里的Application context我将它设置为了/
然后login.html中form标签的action属性我写的是action="/loginServlet",继承HttpServlet的类注解写的是@WebServlet("/loginServlet")
但我看老师并不是这样写的,他将Application context修改为了/xxx,action="/xxx/loginServlet",@WebServlet("/loginServlet")
我就抱着尝试的态度改了一下…
查询数据库成功返回数据了。
今天又碰到了Incorrect result size: expected 1, actual 0,但上次的方法并未解决此次问题
经检查代码无误,路径名书写也正确,那问题出在哪里了呢
经过上一次来看,说明配置也是有一定关系的,可能会因一些未说明过的配置没有合乎规范而导致 Incorrect result size: expected 1, actual 0 报错
一一排查后发现:若tomcat的端口设置未8080(默认都是8080),那么就会报此错误
因为之前80端口是被World Wide Web服务占用了,将其停掉后将Tomcat的端口设置回80
数据库返回信息正确了,可这是为啥呢…?
希望有知道的大佬看到能够给小弟说明一下
解决Incorrect result size: expected 1, actual 0!相关推荐
- SpringBoot中: Incorrect result size: expected 1, actual 0以及column xxxx not found解决
利用springboot + 数据库来获取学生集合的时候,却发生了报错:column academy not found的错误,对应的代码是这样的: StudentMapper类: public cl ...
- Spring JdbcTemplate异常:EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
现象 在Spring框架中使用JdbcTemplate.query返回空对象 org.springframework.dao.EmptyResultDataAccessException: Incor ...
- 【解决】异常EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
异常截图 异常的原因是queryForObject方法有且只能查询一条数据. 如果数据库中没有这条数据或者数据库中这条数据有相同的,那么会抛出EmptyResultDataAccessExceptio ...
- org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
某马旅游网项目笔记-- 供学习使用 使用JdbcTemplate的queryForObject方法,当查不到数据时会抛出如下异常: 解决方法: 在 Dao 层,用 try /catch 把 最大 异常 ...
- 异常:Incorrect result size: expected 1, actual 0
原因:索引超出数据表范围.(如下图:i-4超出数据表可查询的范围了) 解决:当然是改正索引啦!
- 异常:EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
一直以为是自己sql语句出了问题,后来发现是自己写的name和数据库里的username不一致.
- 解决使用JdbcTemplate查询数据产生的异常:EmptyResultDataAccessException: Incorrect result size: expected 1, actual
问题分析 今天在使用JdbcTemplate的queryForObject()方法进行数据的查询封装时浏览器报出状态码500的错误,如下图所示: 经代码排查后发现问题,出错代码如下: 我这里是根据用户 ...
- Incorrect result size: expected 1, actual 2
结果大小不正确:预期为1,实际为0(Incorrect result size: expected 1, actual 0) 字符串的Jdbctemplate查询:EmptyResultDataAcc ...
- IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 2
文章目录 问题表述 解决方案 问题表述 IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actua ...
最新文章
- c语言统计26个英文字母各出现个数,网上答案汇总与分析——【输入一串英文,统计各单词出现的个数】...
- 如何在TensorFlow中用深度学习修复图像
- apache-jmeter-3.1的简单压力测试使用方法(下载和安装)
- 【AutoML】激活函数如何进行自动学习和配置
- Linux / openwrt / 安装 Web GUI 和 ftp server
- ConcurrentHashMap的源码分析-put方法第四阶段
- 【文文殿下】网络流学习笔记
- spring mvc学习(52):json数据类型提交
- 2020年最好用的手机是哪一款_2020年换手机不用盲目,目前这4部最值得买,好看好用性价比高...
- envi反演水质参数_Landsat8单窗算法地表温度反演
- 三峡大坝水位落差达40层楼高,船舶要如何翻越?
- Java操作Oracle数据库——ARRAY TABLE类型批量数据处理区别比较
- 设置matlab关联文件,matlab2014b怎样设置文件关联
- Markdown_常用语法总结
- word2vec python实现
- oracle中的userenv,Oracle 中的userenv()
- 超级好用的配色工具Palettte
- AlphaGo功成身退了,围棋还将继续
- Python爬虫--笔趣阁小说爬取
- 【Python 20】BMR计算器4.0(异常处理)
热门文章
- 中文热门开源项目Top100,你知道多少?
- Matlab:合并来自各自变量的日期和时间
- WELL HSR找标识行动起航 - 跨行业国际明星巨匠为“WELL 健康-安全评价”代言
- DFS(Depth First Search,深度优先搜索)与BFS(Breadth First Search,广度优先搜索)总结与思考
- 谷传民对战大衣哥,和合国际收购《火火的情怀》后孟文豪新曲上线
- 精讲精练k-近邻算法:knn(一)
- Arduino实验十一 利用水位传感器检测水位
- (四)万能的搜索 —— 1. 深度优先搜索
- perl C/C++ 扩展(五)
- 路由器无线桥接的方法